get_taxonomies() 函数用于获取可用的分类法和标签法。
语法:
get_taxonomies( $args = array(), $output = 'names', $operator = 'and' )
参数:
$args(可选):用于过滤返回的分类法和标签法的参数数组。
$output(可选):指定返回结果的格式。默认为 'names',可选值有 'names', 'objects', 'taxonomy'。
$operator(可选):指定多个过滤条件之间的关系。默认为 'and',可选值有 'and', 'or'。
返回值:
根据 $output 参数返回结果数组。默认情况下,返回分类法和标签法的名称数组。
示例:
1. 获取所有分类法和标签法的名称数组:
$taxonomies = get_taxonomies();
2. 获取所有分类法和标签法的对象数组:
$taxonomies = get_taxonomies( array(), 'objects' );
3. 获取所有分类法和标签法的键和名称的关联数组:
$taxonomies = get_taxonomies( array(), 'taxonomy' );
4. 获取特定类型文章的分类法和标签法的名称数组:
$taxonomies = get_taxonomies( array(
'object_type' => array( 'post_type' )
) );
5. 获取包含文章和页面类型的分类法和标签法的名称数组:
$taxonomies = get_taxonomies( array(
'object_type' => array( 'post', 'page' )
) );
总结:
get_taxonomies() 函数可以根据传入的参数获取可用的分类法和标签法,并可以根据需要以不同的格式返回结果。通过掌握该函数的用法,可以更好地了解和使用 WordPress 的分类和标签功能。
0 个评论