【发布时间】:2017-11-30 15:47:41
【问题描述】:
我目前正在处理自定义帖子类型,并希望能够使用页面模板从 Wordpress 编辑存档页面。所以我创建了名为“汽车”的 CPT,并创建了一个模板名称为“汽车概览”的页面模板。接下来我在 WordPress 中创建一个页面并选择模板页面“汽车概览”并为其提供 URL:mywebsite.com/cars/
现在的问题是 slug 'mywebsite.com/cars/' 已被自定义帖子类型本身使用,导致页面加载自定义帖子类型循环而不是页面模板循环。所以我无法在 WordPress 中编辑标题、内容等。我可以更改页面的 url,但我希望能够控制 WordPress 中的概览页面。
长话短说:如何创建与自定义帖子类型存档页面使用相同 URL 的页面模板?
提前致谢!
【问题讨论】:
-
您需要将自定义帖子类型
has_archive扩充为false例如'has_archive' => false。这将禁用该帖子类型的默认存档页面。然后,您需要在自定义模板中编写自己的自定义循环(分页可能很棘手,但是有很多资源可以说明如何在自定义循环上实现它)。这是我愿意提供的尽可能多的帮助,因为这是一个非常普遍的问题。祝你好运。
标签: wordpress custom-wordpress-pages