it-swarm-ru.tech

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

Я только что перешел на WordPress и хочу удалить все категории "без категорий", поскольку все мои посты теперь классифицированы. Есть ли способ сделать это легко?

3
Mark

Да, ты можешь. Следуя тому, что сказал @Innate, я создал новую категорию под названием "Общие". Все массовые публикации, которые я создал ранее (из плагина BulkPress), имели "Uncategorized" и "my-own-category" (добавлено Bulk edit). Затем я выбрал "Общие" в качестве категории по умолчанию в разделе "Настройки"> "Запись". Далее я удалил категорию "Без рубрики". "Uncategorized" был удален из всех постов, оставив "my-own-category" в качестве единственной категории. Кроме того, все новые сообщения, для которых я не создаю категорию, будут помечены как "Общие", что мне нравится больше, чем "Без категории".

1
Richard

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

1
Norcross

Выберите другую категорию в качестве категории по умолчанию в разделе "Настройки"> "Запись". Тогда вы сможете удалить категорию "без категории".

1
Innate

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

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

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

0
hakre