在数组中获取自定义帖子类型的自定义分类的条款

时间:2014-07-14 13:05:35

标签: php wordpress custom-post-type custom-taxonomy

我有自定义帖子类型'events'和分类 - 'Event types'。  如何在数组中获取属于自定义分类“事件类型”的所有术语。我使用wp_list_categories($ args),但它给出了Ali标签中每种类型的输出。

请帮帮我

注册分类法的代码

<?php
function event_init() {
    // create a new taxonomy
    register_taxonomy(
        'Event types',
        'events',       
        array(
            'labels' => array(
                            'name'=>'Event types',
                            'add_new_item'=>'Add New Event types ',
                            'new_item_name'=>"New Event types"              
                            ),

            'show_ui' => true,
            'show_tagcloud' => false,
            'hierarchical' => true,
            'rewrite' => array( 'slug' => 'event-type' ),



             )
    );
}
add_action( 'init', 'event_init' );

?>

2 个答案:

答案 0 :(得分:2)

$terms = get_terms( 'your_taxonomy_name' );

这将为您提供一系列术语对象。 注意您的分类名称必须仅为小写字母和下划线。

参考:http://codex.wordpress.org/Function_Reference/get_terms

答案 1 :(得分:1)

$ terms = get_terms(&#39;事件类型&#39;);

这对你有用。为了更好的体验,不要在分类法名称或任何其他变量名称中使用大写字母和空格。

价:https://developer.wordpress.org/reference/functions/get_terms/