WordPress как на ладони
Официальная конференция по WordPress в Moскве 18-19 августа, начало в 9:00 wordpress jino

taxonomy_exists() WP 3.0

Проверяет существует ли указанная таксономия.

Это, так называемый, условный тег, логическая функция, которая возвращает "правду" (true) или "ложь" (false), в зависимости от того, выполняется условие или нет.

Это замена для устаревшей функции is_taxonomy()

Является основой для: is_taxonomy_hierarchical()
✈ 1 раз = 0.00001с = скорость света | 50000 раз = 0.02с = скорость света PHP 7.0.14, WP 4.7

Хуков нет.

Использование

<?php taxonomy_exists($taxonomy); ?>
$taxonomy(строка) (обязательный)
Название таксономии, существование которой нужно проверить, Например: "category".
По умолчанию: нет

Примеры

#1. Различные варианты проверок:

$taxonomy_exist = taxonomy_exists('category');
//вернет true

$taxonomy_exist = taxonomy_exists('post_tag');
//вернет true

$taxonomy_exist = taxonomy_exists('link_category');
//вернет true

$taxonomy_exist = taxonomy_exists('my_taxonomy');
//вернет false если глобальная переменная $wp_taxonomies['my_taxonomy'] не существует

Код taxonomy_exists: wp-includes/taxonomy.php VER 4.9.8

<?php
function taxonomy_exists( $taxonomy ) {
	global $wp_taxonomies;

	return isset( $wp_taxonomies[$taxonomy] );
}

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

Из метки: Условные теги (все)

Еще из раздела: Любые таксономии

Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться