Описание global_terms_enabled
— Filter
Хук global_terms_enabled позволяет управлять настройками глобальных таксономий в WordPress. Он срабатывает при инициализации системы таксономий и позволяет включить или отключить использование глобальных терминов для кастомных типов контента
Примеры использования
Пример включения глобальных терминов для таксономий:
add_filter('global_terms_enabled', function($enabled) {
return true;
});
В этом примере мы включаем глобальные термины для использования в кастомных типах контента.
Пример отключения глобальных терминов:
add_filter('global_terms_enabled', function($enabled) {
return false;
});
Здесь мы отключаем глобальные термины, если они ранее были включены.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо контролировать доступность глобальных терминов для кастомных типов контента
– Производительность
Хук не влияет на производительность, так как он просто изменяет настройку
– Предупреждения
Будьте внимательны при использовании, так как отключение глобальных терминов может повлиять на функциональность некоторых плагинов или тем
Альтернативы
Тип: function
Функция для регистрации таксономий с возможностью указания, будут ли они глобальными или нет
Используйте register_taxonomy, если хотите задать настройки таксономии на этапе регистрации