[Работа] Требуется человек разбирающейся в Mysql и Wordpress

nabber

Полезный
Регистрация
14 Дек 2006
Сообщения
159
Реакции
17
Ситуация такая есть блоги на Wordpress, и требуется чистка базы но с заданными параметрами.
А именно удалить старые теги, и удалять именно по дате их добавления. Пример есть пост к нему и только к нему привязано например 50 тегов надо удалить первые 30 а 20 последних (свежих) оставить. Кто может помочь жду предложений ну и цену за данную работу.
 
Не думаю, что в базе данных хранится информация о дате добавления тегов.
Миссия невыполнима )
 
Не думаю, что в базе данных хранится информация о дате добавления тегов.
Миссия невыполнима )
Не совсем, у terms_id то есть параметр auto_increment, вот и можно от этого оттолкнутся.
 
Не совсем, у terms_id то есть параметр auto_increment, вот и можно от этого оттолкнутся.
Отсюда перефразирую задачу ТС - нужно у каждого поста оставить N(20) тегов с максимальным ID.
 
да как то так
 
Ну что никто не возмется. Хотябы в виде SQL Запроса
 
Ещё актуально?
 
да актуально ася 28882888
 
Ответил через ЛС
 
Не совсем, у terms_id то есть параметр auto_increment, вот и можно от этого оттолкнутся.
Не получится. Один термин может быть для какого-то поста первым, а для другого последним добавленным. В таблице wp_terms уникальные значения.
Единственный вариант использовать таблицу связей wp_term_relationships, но в ней нет поля уникального id. Разработчики сэкономили. Потому там придётся по изгаляться. Выбирать посты с количеством тэгов больше предельного и перебором удалять лишние в физической последовательности добавления.
 
Назад
Сверху