mark
  • 0
Учитель

Есть ли способ массового удаления категорий?

  • 0

Я только что перешел на worpress и хочу удалить все категории «без категорий», так как все мои сообщения теперь разбиты по категориям. Есть ли способ сделать это легко?

Share
  1. И да и нет. Основная категория «без категорий» является основной, встроенной в ядро, и ее нельзя удалять. Вы можете переименовать его во что-то другое. Если они все еще прикреплены к сообщениям, вы можете удалить их напрямую из таблиц базы данных.

    • 0
  2. Выберите другую категорию в качестве категории по умолчанию в разделе «Настройки» > «Письмо». Затем вы сможете удалить категорию «без категории».

    • 0
  3. Да, ты можешь. Следуя тому, что сказал @Innate, я создал новую категорию под названием «Общие». Все массовые сообщения, которые я создал ранее (из плагина BulkPress), имели «Без категории» и «моя собственная категория» (добавленные массовым редактированием). Затем я выбрал «Общие» в качестве категории по умолчанию в разделе «Настройки»> «Письмо». Далее я удалил категорию «Без категории». «Без категории» было удалено из всех сообщений, оставив «моя собственная категория» в качестве единственной категории. Кроме того, все новые сообщения, для которых я не создаю категорию, будут помечены как «Общие», что мне нравится больше, чем «Без категорий».

    • 0
  4. Насколько я знаю, это невозможно через графический интерфейс. Это можно сделать с помощью небольшого сценария, который запрашивает все сообщения, имеющие более одной категории и категорию «без категории», а затем удаляет категорию «без категории». Я работаю над этим.

    • 0
  5. Сумасшедший старый пост, но на случай, если вы попадете сюда через Google, вот что у меня сработало с использованием WP CLI.

    wp post list --fields=ID --format=csv | while read line ; do wp post term remove $line category uncategorized ; done
    
    • 0

Оставить ответ

You must login to add an answer.