用唯一的名称注册自定义分类,这是一种好做法吗?

时间:2013-10-12 作者:its_me

使用唯一的名称(即$taxonomy parameter), 然后使用rewrite 参数设置自定义slug?

例如,我可以创建一个名为list 以两种不同的方式。像这样:

add_action( \'init\', \'custom_taxonomy_lists\' );
function custom_taxonomy_lists() {

    register_taxonomy(
        \'lists\',

        // [...]
    );

}
或者,像这样:

add_action( \'init\', \'custom_taxonomy_lists\' );
function custom_taxonomy_lists() {

    register_taxonomy(
        \'john28_lists\',

        // [...]

        array(
            \'rewrite\' => array( \'slug\' => \'lists\' ),

            // [...]
        )
    );

}
我想问的是,后者(第二个代码块)被认为是一种好的做法吗?

(这是注册自定义帖子类型的推荐方法,因此我认为它可能也适用于自定义分类法。)

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

我看不出更独特的分类名称有什么坏处,或者分类名称和slug有所不同。字典单词分类名称的缺点是,如果其他代码使用相同的名称注册分类,则可能会发生冲突。

结束

相关推荐