Я только что перешел на worpress и хочу удалить все категории «без категорий», так как все мои сообщения теперь разбиты по категориям. Есть ли способ сделать это легко?
Share
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
И да и нет. Основная категория «без категорий» является основной, встроенной в ядро, и ее нельзя удалять. Вы можете переименовать его во что-то другое. Если они все еще прикреплены к сообщениям, вы можете удалить их напрямую из таблиц базы данных.
Я всегда спрашивал себя, почему это….
Это сделано для того, чтобы структуры постоянных ссылок с %category% всегда работали.
Прежде всего, эта функция существует с WP 2.0. Самое главное, это не позволит вам удалить категорию по умолчанию, что и пытается сделать ОП.
отредактировал мой ответ выше — удаление категории «без категорий» по умолчанию возможно, сделав это. кроме того, удаление категории удалит ее из всех сообщений на сайте. не требуется прямого редактирования БД 🙂
Это правильный ответ. Вы можете удалить любую категорию, если она не используется какой-либо публикацией. Изменив все сообщения на «моя собственная категория», вы удалили любое использование категории «без категорий», поэтому ее можно удалить. Затем установите нужную категорию по умолчанию (в Настройках, Написание).
Все еще работая над этим, Taxnomy API почему-то негибок, когда вы хотите что-то удалить — например, одну категорию — и работать с ним не доставляет удовольствия.
Тебе не нужно работать над этим для меня. Мой блог не такой большой, поэтому я просто просматривал и вручную обновлял категории.
Ну, в конце концов, мне было любопытно, как удалить кошек. но хорошо, далеко не уехал. были разные вещи в течение дня.
Выберите другую категорию в качестве категории по умолчанию в разделе «Настройки» > «Письмо». Затем вы сможете удалить категорию «без категории».
Да, ты можешь. Следуя тому, что сказал @Innate, я создал новую категорию под названием «Общие». Все массовые сообщения, которые я создал ранее (из плагина BulkPress), имели «Без категории» и «моя собственная категория» (добавленные массовым редактированием). Затем я выбрал «Общие» в качестве категории по умолчанию в разделе «Настройки»> «Письмо». Далее я удалил категорию «Без категории». «Без категории» было удалено из всех сообщений, оставив «моя собственная категория» в качестве единственной категории. Кроме того, все новые сообщения, для которых я не создаю категорию, будут помечены как «Общие», что мне нравится больше, чем «Без категорий».
Насколько я знаю, это невозможно через графический интерфейс. Это можно сделать с помощью небольшого сценария, который запрашивает все сообщения, имеющие более одной категории и категорию «без категории», а затем удаляет категорию «без категории». Я работаю над этим.
Сумасшедший старый пост, но на случай, если вы попадете сюда через Google, вот что у меня сработало с использованием WP CLI.