1. Внимание! Строго запрещен ап своих тем чаще чем раз в 7 дней! Если ваши услуги/товары никому не интересны - UP вам не поможет! Хотите чтобы тема была сверху всегда - оплачивайте закрепление!

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

Тема в разделе "Рекламный раздел", создана пользователем nabber, 15 фев 2011.

Информация :
  1. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    163
    Симпатии:
    15
    Ситуация такая есть блоги на Wordpress, и требуется чистка базы но с заданными параметрами.
    А именно удалить старые теги, и удалять именно по дате их добавления. Пример есть пост к нему и только к нему привязано например 50 тегов надо удалить первые 30 а 20 последних (свежих) оставить. Кто может помочь жду предложений ну и цену за данную работу.
     
  2. miha687

    miha687

    Регистр.:
    31 июл 2009
    Сообщения:
    179
    Симпатии:
    113
    Не думаю, что в базе данных хранится информация о дате добавления тегов.
    Миссия невыполнима )
     
  3. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Не совсем, у terms_id то есть параметр auto_increment, вот и можно от этого оттолкнутся.
     
  4. 3xmaster

    3xmaster

    Регистр.:
    19 июн 2007
    Сообщения:
    552
    Симпатии:
    130
    Отсюда перефразирую задачу ТС - нужно у каждого поста оставить N(20) тегов с максимальным ID.
     
  5. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    163
    Симпатии:
    15
    да как то так
     
  6. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    163
    Симпатии:
    15
    Ну что никто не возмется. Хотябы в виде SQL Запроса
     
  7. fpinger

    fpinger

    Регистр.:
    11 май 2007
    Сообщения:
    253
    Симпатии:
    58
    Ещё актуально?
     
  8. nabber

    nabber

    Регистр.:
    14 дек 2006
    Сообщения:
    163
    Симпатии:
    15
    да актуально ася 28882888
     
  9. fpinger

    fpinger

    Регистр.:
    11 май 2007
    Сообщения:
    253
    Симпатии:
    58
    Ответил через ЛС
     
  10. fpinger

    fpinger

    Регистр.:
    11 май 2007
    Сообщения:
    253
    Симпатии:
    58
    Не получится. Один термин может быть для какого-то поста первым, а для другого последним добавленным. В таблице wp_terms уникальные значения.
    Единственный вариант использовать таблицу связей wp_term_relationships, но в ней нет поля уникального id. Разработчики сэкономили. Потому там придётся по изгаляться. Выбирать посты с количеством тэгов больше предельного и перебором удалять лишние в физической последовательности добавления.