taxonomy_exists()
Перевіряє чи існує таксономія.
Це так званий умовний тег, логічна функція, яка повертає “правду” (true) або “брехня” (false), залежно від того, виконується умова чи ні.
Це заміна для застарілої функції is_taxonomy()
Основа для:
is_taxonomy_hierarchical()
is_taxonomy_hierarchical()
1 раз – 0.00001 сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.0.14, WP 4.7
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.0.14, WP 4.7
Хуків немає.
Повертає
true|false
.
Використання
<?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_Taxonomy[]. $wp_taxonomies The registered taxonomies.
список змін
З версії 3.0.0 | Введено. |
Код taxonomy_exists() taxonomy exists WP 6.0.2
function taxonomy_exists( $taxonomy ) { Global $wp_taxonomies; return isset($wp_taxonomies[$taxonomy]); }