用于存档的带有静态页面的自定义帖子类型

时间:2014-10-03 作者:user1443216

我已创建自定义帖子类型\'books\', 但我不想用档案书。php来列出书籍。我需要使用静态页面列出我的书,因为我想使用内容编辑器添加内容。

我想要这个结构:
www.example。com/books它是一个静态页面。com/books/book title是单贴类型

问题是,当我尝试进入我的单篇文章时,我得到了404分。

你能帮帮我吗?

2 个回复
最合适的回答,由SO网友:esdader 整理而成

设置has_archivefalse. 为了保持所需的URL结构(图书/图书名称),您需要添加重写规则:

\'rewrite\' => array(\'slug\' => \'books\'),

SO网友:Felix

如果您在使用Johannes的解决方案后仍遇到问题:

尝试在WordPress后端更新你的永久链接结构!大多数情况下,您只需重新保存设置。如果这没有帮助,请更改永久链接结构并保存它。然后撤消更改并保存原始结构。此过程将强制WordPress更新所有URL!

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W