# taxonomy_exists()

URL: https://chugunov.pro/api-wordpress/functions/taxonomy_exists/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 3.0.0.

## Сигнатура

```php
taxonomy_exists( string $taxonomy ): bool
```

## Описание

Ранее is_taxonomy() , появилась в 2.3.0.
Подробнее об этой и похожих функциях тем можно узнать в статье о Conditional Tags в Theme Developer Handbook.

## Параметры

- `$taxonomy` `string` — обязательный. Имя объекта таксономии.

## Возвращаемое значение

`bool`

## Исходный код

Файл: `wp-includes/taxonomy.php:376`

```php
function taxonomy_exists( $taxonomy ) {
	global $wp_taxonomies;

	return is_string( $taxonomy ) && isset( $wp_taxonomies[ $taxonomy ] );
}
```

## История изменений

- 3.0.0 — Introduced.

## Связанные

Используется в: [`unregister_taxonomy`](https://chugunov.pro/api-wordpress/functions/unregister_taxonomy/), `WP_Term::get_instance`, `WP_Term`, `WP_Customize_Nav_Menu_Item_Setting::populate_value`, `WP_Screen::get`, `WP_Terms_List_Table::__construct`, [`_wp_ajax_menu_quick_search`](https://chugunov.pro/api-wordpress/functions/_wp_ajax_menu_quick_search/), [`wp_list_categories`](https://chugunov.pro/api-wordpress/functions/wp_list_categories/), [`is_taxonomy`](https://chugunov.pro/api-wordpress/functions/is_taxonomy/), `WP_Widget_Tag_Cloud::_get_current_taxonomy`, `WP_Tax_Query::clean_query`, [`wp_update_term`](https://chugunov.pro/api-wordpress/functions/wp_update_term/), [`wp_get_object_terms`](https://chugunov.pro/api-wordpress/functions/wp_get_object_terms/), [`wp_set_object_terms`](https://chugunov.pro/api-wordpress/functions/wp_set_object_terms/), [`wp_remove_object_terms`](https://chugunov.pro/api-wordpress/functions/wp_remove_object_terms/), [`wp_insert_term`](https://chugunov.pro/api-wordpress/functions/wp_insert_term/), [`wp_count_terms`](https://chugunov.pro/api-wordpress/functions/wp_count_terms/), [`get_term_by`](https://chugunov.pro/api-wordpress/functions/get_term_by/), [`get_term_children`](https://chugunov.pro/api-wordpress/functions/get_term_children/), [`get_terms`](https://chugunov.pro/api-wordpress/functions/get_terms/), [`get_taxonomy`](https://chugunov.pro/api-wordpress/functions/get_taxonomy/), [`get_objects_in_term`](https://chugunov.pro/api-wordpress/functions/get_objects_in_term/), [`is_taxonomy_hierarchical`](https://chugunov.pro/api-wordpress/functions/is_taxonomy_hierarchical/), [`get_term`](https://chugunov.pro/api-wordpress/functions/get_term/), [`get_adjacent_post`](https://chugunov.pro/api-wordpress/functions/get_adjacent_post/), [`get_boundary_post`](https://chugunov.pro/api-wordpress/functions/get_boundary_post/), [`wp_get_nav_menu_items`](https://chugunov.pro/api-wordpress/functions/wp_get_nav_menu_items/), `wp_xmlrpc_server::wp_newTerm`, `wp_xmlrpc_server::wp_editTerm`, `wp_xmlrpc_server::wp_deleteTerm`, `wp_xmlrpc_server::wp_getTerm`, `wp_xmlrpc_server::wp_getTerms`, `wp_xmlrpc_server::wp_getTaxonomy`.

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/taxonomy_exists/
