WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

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'] не существует

Заметки

  • Global. Массив. $wp_taxonomies The registered taxonomies.

Список изменений

С версии 3.0.0 Введена.

Код taxonomy exists: wp-includes/taxonomy.php WP 5.3

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

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

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

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

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

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