该网站具有启用了”存档”页面的一些自定义帖子类型。所以我得到以下URL结构
http://example.com/offices/ This is the archive page for office
http://example.com/office/san-fran This is the single page for office
http://example.com/office/new-york This is the single page for office
和
http://example.com/members/ This is the archive page for member
http://example.com/member/john-smith This is the single page for member
CPT一切都很好。
但是我试图更改内置post_type” post”的基本路径。我首先将永久链接设置更新为
/blog/%year%/%monthnum%/%day%/%postname%/
照顾
http://example.com/blog/2017/10/post
http://example.com/blog/2017/10/
http://example.com/blog/2017/
但
http://example.com/blog/
不起作用。谷歌搜索后, 我创建了一个名为”博客”的空白页面, 并将其设置为”设置”->”阅读”中的”帖子页面”。那种效果不错, 但wordpress似乎并未将其视为存档页面。
在查看post_class时, 办公室会有这样的内容
class="archive post-type-archive post-type-archive-office logged-in tribe-no-js sidebar-primary app-data index-data archive-data archive-office-data"
和博客会像这样
class="blog logged-in tribe-no-js app-data index-data home-data"
我曾考虑过为博客创建另一个CPT, 但我更喜欢使用内置帖子。有没有一种方法可以为帖子创建真实的存档页面?
#1
如果你没有archive.php -template和/或CPT被键入为页面而不是帖子, 则可能会导致此行为。
评论前必须登录!
注册