你只需要get_terms
- 这允许您从一个(或多个)分类中获取所有(或部分)术语。
默认情况下,它排除了“空”项,因此您需要适当地设置参数。
//Array of taxonomies to get terms for
$taxonomies = array(\'category\',\'post_tags\',\'my-tax\');
//Set arguments - don\'t \'hide\' empty terms.
$args = array(
\'hide_empty\' => 0
);
$terms = get_terms( $taxonomies, $args);
$empty_terms=array();
foreach( $terms as $term ){
if( 0 == $term->count )
$empty_terms[] = $term;
}
//$empty_terms contains terms which are empty.
如果希望以编程方式获取已注册分类法的数组,可以使用
get_taxonomies()