自定义POST类型固定链接结构以包括分类

时间:2012-07-26 作者:nickast

我有一个博客,我想修改我的自定义帖子类型,以便在永久链接中包含分类术语。例如,我有一个名为“my\\u services”的自定义帖子类型,我有一个名为“my\\u service\\u cats”的自定义帖子类型。

register_post_type( \'my_services\', $args);
register_taxonomy( \'my_service_cats\', \'my_services\', $args);
在自定义帖子类型中,我当前有以下项目:

酒店1/酒店2/酒店3

自定义分类法包含以下术语:

酒店/房间/房屋

当前url为

www.domain。com/服务/酒店-1

我想要的是

www.domain。com/酒店/酒店-1

我一直在搞乱自定义的帖子类型permalinks,但我唯一能做的就是在我已经有的帖子类别上制造更多的问题。

你能帮助我如何创建这个结构吗?

1 个回复
SO网友:Rajeev Vyas

Try this

   $args[\'rewrite\']=array(\'slug\'=>\'/%my_service_cats%/\');
    register_post_type( \'my_services\', $args);
    register_taxonomy( \'my_service_cats\', \'my_services\', $args);
结束

相关推荐

Page Name and Permalinks

我正在使用WordPress 3.2.1,刚刚在我的网站上添加了一个名为“中心管理”的页面,这反过来又创建了一个永久链接:http://localhost:8888/mysite/centre-management/对于我刚刚创建的页面。之后,我把这个页面弄得一团糟,想重新开始。因此,当我现在创建另一个与上述名称相同的新页面时,即“中心管理”,WordPress现在为我创建一个永久链接:‎http://localhost:8888/mysite/centre-管理-2/这不是我想要的。我希望它显示为:ht