在WordPress中,如何在插件中创建一个带有作者姓名的定制帖子类型?

时间:2010-10-21 作者:jnthnclrk

我正在尝试使用register\\u post\\u type创建一个新的WordPress主题,以创建一个名为listings的自定义帖子类型。

我希望每个列表都具有以下永久链接结构:

http://www.mysite.com/%author%/listing-title

我不太确定如何通过法典中列出的CPT控制来实现这一点。之前,我通过在Permalink设置中创建自定义结构实现了类似的效果:

/%author%/%postname%/
它已经suggested on the main forum 我使用wp\\u rewrite,但wp\\u rewrite似乎只处理传入的请求,并没有改变创建CPT帖子的方式。

为了用图像进一步说明,我想将永久链接URL的/列表/部分更改为帖子作者的名称。见下图。

alt text

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

我的插件Custom Post Permalinks 允许您为自定义帖子类型设置permalink结构,并且它支持将帖子作者作为permastruct的一部分。然而,虽然我的插件可以让您设置该结构,但我不建议使用该结构。这种结构将使WordPress将所有顶级页面解释为404个错误(我认为是第二级页面)。如果您添加立柱类型以锚定结构的开头,您应该可以这样做:

/%post_type%/%author%/%postname%/

结束

相关推荐