Функция проверяет, существует ли (зарегистрирована ли) указанная таксономия.
Возвращает:
taxonomy_exists( $taxonomy )
Параметры
- $taxonomy
- (строка) Название проверяемой таксономии.
Примеры
taxonomy_exists( 'category' ); // Возвращает true, потому что рубрики скорее всего существуют на сайте taxonomy_exists( 'post_tag' ); // Возвращает true, потому что метки скорее всего существуют на сайте taxonomy_exists( 'true_taxonomy_name' ); // true/false в зависимости от того, зарегистрирована ли таксономия true_taxonomy_name // проверяет, задана ли глобальная переменная $wp_taxonomies[ 'true_taxonomy_name' ]
Но в реальности функция конечно же используется внутри условия, например:
if( taxonomy_exists( 'true_taxonomy_name' ) ) { echo 'Да, эта таксономия зарегистрирована на сайте!'; } else { echo 'Похоже, что таксономии не существует'; }