共享分类法的Wordpress不同标签名称

时间:2015-04-18 17:44:10

标签: php wordpress

我对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'

1 个答案:

答案 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,
) );
    }