从后期编辑中隐藏特定的父类别

时间:2014-03-31 作者:Titan

我有许多自定义的帖子类型,它们都利用了wordpress类别。因此,对于每个自定义帖子类型,我有几个父类别。编辑某个自定义帖子类型时,是否有方法隐藏其他父类别?

例如,在这个屏幕截图中,我只想在自定义帖子类型“下载”中显示“下载类别”。

enter image description here

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

很可能你对分类法的使用是错误的。您应该创建几个Custom Taxonomies.

我的意思是博客类别、下载类别、团队部门等等。。。应该是不同的分类法,并且您应该将这些分类法中的每一个分类法都分配给它们相关的自定义帖子类型。。。

检查功能register_taxonomy() 了解更多信息。

这是一个非常简单的示例:

function register_download_category() {
    register_taxonomy(
        \'downloadcategory\',
        \'downloads\',
        array(
            \'label\' => \'Download Categories\',
            \'rewrite\' => array( \'slug\' => \'downloadcategory\' ),
        )
     );
}
add_action( \'init\', \'register_download_category\' );
为了按照自定义分类法进行查询,必须使用WP_Query Taxonomy Parameters.

结束

相关推荐

自定义帖子类型(Jigoshop):实时服务器上$ategory_id(通过$Term->Term_Taxonomy_id)的意外值

我已经拼凑了一个函数,为Jigoshop自定义帖子类型及其相关图像提供类别描述。(product\\u cat image字段由Jigoshop插件实现)。它在本地工作,但在我的服务器上并不总是能找到图像-对于某些(但不是全部)产品,返回的$category\\u id似乎为1。function cyclelux_brand_info() { function get_the_category_bytax( $id = false, $tcat = \'category\' ) {