WordPress как на ладони
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 WP 4.8.2

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

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

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

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

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

taxonomy_exists Комментариев нет

Здравствуйте, !

Ваш комментарий