我对2种帖子类型使用相同的分类:
register_taxonomy( my_taxonomy,
array('portfolio', 'slideshow'), //2 post types share the same taxonomy
array( 'hierarchical' => true,
'label' => 'Categories',
'singular_label' => 'Category',
'rewrite' => true,
'query_var' => true,
'has_archive' => true,
'show_admin_column' => true,
) );
是否可以为每种帖子类型使用不同的标签?例如,
投资组合职位类型的 'label' => 'Portfolio Categories'
幻灯片帖子类型
'label' => 'Slideshow Categories'
答案 0 :(得分:0)
一种方法是使用if语句检查用户所在的帖子类型,然后根据该帖子类型注册分类。 但我认为这是一个坏主意,以后可能会出现并发症,我只会选择'投资组合/滑块类别'的常规标签。它看起来像这样
if ((isset($_GET['post_type']) && $_GET['post_type'] == 'portfolio')){
register_taxonomy( my_taxonomy,
array('portfolio', 'slideshow'), //2 post types share the same taxonomy
array( 'hierarchical' => true,
'label' => 'Portfolio Categories',
'singular_label' => 'Category',
'rewrite' => true,
'query_var' => true,
'has_archive' => true,
'show_admin_column' => true,
) );
}