我正在尝试使用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的/列表/部分更改为帖子作者的名称。见下图。
最合适的回答,由SO网友:John P Bloch 整理而成
我的插件Custom Post Permalinks 允许您为自定义帖子类型设置permalink结构,并且它支持将帖子作者作为permastruct的一部分。然而,虽然我的插件可以让您设置该结构,但我不建议使用该结构。这种结构将使WordPress将所有顶级页面解释为404个错误(我认为是第二级页面)。如果您添加立柱类型以锚定结构的开头,您应该可以这样做:
/%post_type%/%author%/%postname%/