自定义帖子类型特定类别框

时间:2012-12-05 作者:tr3online

是否可以为自定义帖子类型提供自己的分类框?

如果我使用\'taxonomies\' => array("category")register_taxonomy_for_object_type(\'category\', post_type); 我得到了所需的框,但它显示了所有帖子类型的所有类别。

enter image description here

我希望元框中显示的值仅显示文章类型类别。

如果我使用:

register_taxonomy( \'categories\',
    array (
        0 => \'event\',
    ),
    array( 
        \'hierarchical\' => false, 
        \'label\' => \'Event Categories\',
        \'show_ui\' => true,
        \'query_var\' => true,
        \'rewrite\' => array(\'slug\' => \'\'),
        \'singular_label\' => \'Event Category\'
    ) 
); 
然后我必须手动键入标签,而不能单击复选框来分配类别。

enter image description here

这打破了不太懂电脑的人的用户体验。

有更好的方法吗?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

Create a custom taxonomy (正如您所做的)除了更改hierarchical 参数到true 要使元框的行为类似于默认类别分类法,请执行以下操作:

\'hierarchical\' => true

结束