функция
since 3.0.0
get_taxonomies()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
get_taxonomies( array $args = array(), string $output = 'names', string $operator = 'and' ): string[]|WP_Taxonomy[]
Описание
Получает список имён или объектов зарегистрированных таксономий.
Параметры
$args
array
необязательный
= array()
Массив аргументов вида ключ => значение для сопоставления с объектами таксономий.
$output
string
необязательный
= 'names'
Тип вывода, возвращаемого в массиве. Либо 'names', либо 'objects'. Значение по умолчанию 'names'.
$operator
string
необязательный
= 'and'
Выполняемая логическая операция. Принимает 'and' или 'or'. 'or' означает, что должен совпасть лишь один элемент массива; 'and' означает, что должны совпасть все элементы.
Значение по умолчанию 'and'.
Возвращаемое значение
string[]|WP_Taxonomy[]
Исходный код
wp-includes/taxonomy.php:282
function get_taxonomies( $args = array(), $output = 'names', $operator = 'and' ) {
global $wp_taxonomies;
$field = ( 'names' === $output ) ? 'name' : false;
return wp_filter_object_list( $wp_taxonomies, $args, $operator, $field );
}
История изменений
| Версия | Описание |
|---|---|
| 3.0.0 | Introduced. |

