Поддержка Проблемы и решения Как отвязать все посты от одной рубрики

  • Добрый день.
    Мне потребовалось выполнить экспорт сайта и при этом появилась одна проблема. Все посты блога (более 500), оказались привязаны (помимо тех рубрик, к которым они были отнесены при написании), к рубрике «Без рубрики» (сорри за тавтологию). Это сильно мешает.
    Поиск дал ответ, что привязка постов к рубрикам хранится в таблице wp_term_relationships. Посоветуйте, как выполнить SQL запрос к базе данных, чтобы вывести все посты из этой рубрики?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Это сильно мешает.

    Не понятно чем, но можно переименовать эту рубрику или назначить в кач-ве основной другую, а эту удалить.

    Посоветуйте, как выполнить SQL запрос к базе данных, чтобы вывести все посты из этой рубрики?

    Во первых, не нужно трогать БД. Во вторых просто «вывести» нельзя. Можно перенести в другую.
    Это можно сделать напр https://wordpress.org/plugins/bulk-move/

    Не понятно чем

    Мешает как минимум, плагину похожие записи, который ориентируется на рубрики и теперь тупо выводит последние посты, благо они все теперь в одной рубрике. Мешает пользователям, ориентироваться по рубрикам, да и просто неряшливо.
    Но это не суть.

    Можно перенести в другую

    А её потом удалить (так как «без рубрики» неудаляемая). Можно попробовать, главное чтобы при удалении рубрики не удалились входящие в неё посты, спасибо за вариант, но все же может кто подскажет SQL-запрос.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Мешает как минимум, плагину похожие записи, который ориентируется на рубрики и теперь тупо выводит последние посты, благо они все теперь в одной рубрике.

    «Без рубрики» — это название рубрики. Ничего не мешает его поменять.

    Мешает пользователям, ориентироваться по рубрикам, да и просто неряшливо.

    Стоит оставить её пустой и всё пройдёт.

    так как «без рубрики» неудаляемая

    «Неудаляемая», тк назначенная по умолчанию в настройках. Стоит изменить настройки и её можно удалить. Но я бы не рекомендовал так делать.
    Лучше всего вынести из неё посты в др рубрики.
    В общем, воспользуйтесь плагином выше и все ваши проблемы рассосутся без лишних телодвижений.

    За совет спасибо, судя по отзывам в Интернете этот плагин вполне работоспособный. Но одной из причин экспорта у меня было желание избавиться от хвостов ранее установленных а потом удаленных плагинов. Поэтому я не захотел ставить а потом удалять еще один плагин. Решение в Инете все же нашлось, самым трудным было правилmно сформулировать поисковый запрос 🙂 (wordpress массовый перенос из рубрики)
    Я сделал новую рубрику, назвал её временная. Потом вот по этому совету http://wp-kama.ru/id_53/peremeschaem-kuchu-statey-v-druguyu-kategoriyu.html перенес все записи из «Без рубрики» в «Временная». Ну а потом удали «Временную».
    Спасибо за советы

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Как отвязать все посты от одной рубрики» закрыта для новых ответов.