Получение списка таксономий WordPress с помощью функции get_taxonomies(): параметры, примеры, безопасность
Быстрая навигация по записи

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

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

Результаты возвращаются в виде массива строк, представляющих названия таксономий.

Параметры

$args

Тип: array

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

По умолчанию: array()

Описание: Массив аргументов для фильтрации таксономий

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

object_type: Массив типов объектов, к которым применяются таксономии

public: 1,

show_in_nav_menus: 1,

show_ui: 1,

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

Тип: array

Описание: Массив строк, представляющих названия таксономий

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

• Массив названий таксономий при успешном выполнении

• Пустой массив если таксономии не найдены

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

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

				
					$taxonomies = get_taxonomies();
foreach($taxonomies as $taxonomy) {
    echo $taxonomy . ', ';
}
				
			

category, post_tag, custom_taxonomy,

Получение таксономий, применимых к записям и страницам

				
					$args = array(
    'object_type' => array('post', 'page')
);
$taxonomies = get_taxonomies($args);
				
			

Фильтрация по типу объекта

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

Валидация входных данных: Параметры проходят валидацию внутри функции

Санитизация: Параметры автоматически очищаются WordPress

Рекомендации: При выводе данных используйте esc_html() для названий таксономий

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

Получает информацию о конкретной таксономии по названию

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

— Хуки

Фильтрует аргументы перед запросом таксономий

Фильтрует результаты после получения таксономий

— Примечания

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

Возвращает только публичные таксономии по умолчанию

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

  • Пустой результат при неверных параметрах
  • Необходимость регистрации таксономий перед их запросом

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

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

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

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

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

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

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

или

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

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

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

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

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