检索已注册的分类标准名称或对象的列表。

原型

get_taxonomies( array $args = array(), string $output = 'names', string $operator = 'and' )

参数

$args (array) (Optional)  用于匹配分类对象的key => value参数数组。

$output (string) (Optional)  要在数组中返回的输出类型。接受分类法“名称”或“对象”。

$operator (string) (Optional)  要执行的逻辑操作。接受’和’或’或’。 ‘或’表示只需要匹配数组中的一个元素; ‘和’表示所有元素必须匹配。

返回值

(array)  分类名称或对象的列表。

源文件

路径:wp-includes/taxonomy.php

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<?php
...
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);
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/get_taxonomies/