unregister_taxonomy()

19 февраля, 2025
Удаление существующей таксономии в WordPress с помощью функции unregister_taxonomy(): параметры, примеры, безопасность
Быстрая навигация по записи

Описание функции unregister_taxonomy()

Функция unregister_taxonomy() используется для удаления ранее зарегистрированной таксономии. Она позволяет разработчикам отключать таксономии, которые более не нужны, что может быть полезно при разработке тем и плагинов.

Функция должна вызываться в хуках, таких как ‘init’, чтобы гарантировать, что таксономия уже зарегистрирована

Параметры

$taxonomy

Тип: string

Обязательный: Да

Описание: Имя таксономии, которую необходимо удалить

Возможные значения:

example: category, post_tag, custom_taxonomy

$object_type

Тип: string|array

Обязательный: Да

Описание: Типы объектов, для которых удаляется таксономия

Возможные значения:

example: post, page, custom_post_type

Возвращаемое значение

Тип: void

Описание: Функция ничего не возвращает

Возможные значения:

• Нет значений, так как функция возвращает void

Примеры использования

Базовый пример удаления стандартной таксономии категорий

				
					add_action('init', function() {
    unregister_taxonomy('category');
});
				
			

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

Удаление пользовательской таксономии для определенного типа записи

				
					add_action('init', function() {
    unregister_taxonomy('my_custom_taxonomy', 'my_custom_post_type');
});
				
			

Таксономия больше не будет доступна для my_custom_post_type

Безопасность

Валидация входных данных: Параметры должны быть проверены на корректность перед вызовом функции

Санитизация: Стандартные механизмы очистки WordPress должны применяться

Рекомендации: Проверяйте существование таксономии перед её удалением

— Связанные функции

Регистрирует новую таксономию

Получает список всех зарегистрированных таксономий

— Примечания

– Ограничения

Необходимо убедиться, что таксономия зарегистрирована перед её удалением

– Частые проблемы

  • Ошибка при попытке удалить несуществующую таксономию
  • Неверное использование в неподходящем хуке

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
1900 ₽
6 разных демо
Cоздать сайт для блога на WordPress. Идеально подходит для сайта новостей блогов и журналов, обеспечивая комфортное и приятное взаимодействие , полностью на русском языке

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊