taxonomy_exists() WP 3.0.0

Перевіряє чи існує таксономія.

Це так званий умовний тег, логічна функція, яка повертає “правду” (true) або “брехня” (false), залежно від того, виконується умова чи ні.

Це заміна для застарілої функції is_taxonomy()

Основа для:
is_taxonomy_hierarchical()
1 раз – 0.00001 сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.0.14, WP 4.7

Хуків немає.

Повертає

true|false.

Використання

<?php taxonomy_exists($taxonomy); ?>
$taxonomy
(рядок) (обов’язковий)
Назва таксономії, існування якої потрібно перевірити, наприклад: “category”.

Приклади

0

#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_Taxonomy[]. $wp_taxonomies The registered taxonomies.

список змін

З версії 3.0.0Введено.

Код taxonomy_exists() WP 6.0.2

function taxonomy_exists( $taxonomy ) {
	Global $wp_taxonomies;

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *