在WordPress中创建类似自定义帖子类型列表的页面

时间:2019-06-28 作者:fcastillo

我想知道我是否可以在WP中有一个这样的页面archive.php 对于我的自定义帖子类型。

我希望它能像在Settings -> Reading 我选择一个静态页面,如Posts page.

非常感谢。

1 个回复
SO网友:WebElaine

一个选项是设置has_archivefalse 注册CPT时。然后,用相同的slug创建一个页面。因此,如果您的CPT是“mycpt”,请在http://example.com/mycpt/.

从那里,设置一个自定义页面模板,使其像存档一样,但您也可以(可选)在页面本身中添加内容,使其显示在各个CPT帖子的上方或下方。您还可以添加所有常规页面属性,如Posteta。

相关推荐

permalinks issue and archives

我对运行在WP 3.3上的一个站点有一个问题,当我们通过“/%post\\u id%/%postname%/”使永久链接成为任何内容时,归档页面会断开并变成404。经过一些研究,我明白了为什么从性能的角度来看,这不是一个好的做法,所以我尝试了建议的备选方案:“/%year%/%postname%/”和“/%post\\u id%/%postname%/”这两个建议都有效,只是只有使用post\\u id的建议,归档URL才会变成“/date/2012/11/”,并被找到。根据permalink的任何其他建