这是不可能开箱即用的,也不可取,而且有充分的理由。如果你真的想这么做,你需要破解核心文件。
为什么这不是一个好主意:
WordPress不检查分类术语slug和页面slug之间是否存在永久性冲突如果您有一个包含slug的页面clothing
, 和一个分类术语clothing
, 你去举个例子。面料/服装?用户是否需要该页面?还是术语?没办法说这样做等于给自己开了一罐虫子。
相反,我建议您使用rewrite参数将slug重新定义为\'reviews\'
. 请注意,将缓动阀设置为\'\'
不会做你想做的事,即使看起来应该这样。
e、 g.:
register_taxonomy(
"review-cats",
["reviews"],
[
"hierarchical" => false,
"label" => "Categories",
"singular_label" => "Category",
"rewrite" => [
\'slug\' => \'reviews\'
]
]
);
我还建议您使用生成器来创建分类法和post类型代码。转到此处:
http://themergency.com/generators/