0

我有一个自定义帖子类型team和一个标题为“团队”的页面,其 slug 也是team.

团队页面分配给page-team.php(模板名称“团队”)。team自定义帖子类型使用single-team.php模板文件。当我的浏览器指向它时,/team它使用index.php模板而不是我想要的页面(团队页面文件)。

我该如何纠正?

4

1 回答 1

0

来自Wordpress Codex:帖子类型部分 URL

新的帖子类型还将获得自己的网站布局特殊部分。在上面的示例中,这种新的“产品”类型的帖子可以显示在http://example.com/product/%product_name%(其中 %product_name% 是您的产品的 URL 化名称,即http:// example.com/product/foobrozinator。)您可以看到此链接出现在您的新类型的编辑页面中,就像其他帖子一样。

这表示:

  1. 您的自定义类型团队页面都可以在http://example.com/team/%slug%下访问。
  2. 由于您的 slug 是团队,因此 url 是http://example.com/team/team

说得通。关于自定义帖子类型的 Codex 页面值得一读。

编辑:如果您不满意/team/team,请尝试自定义帖子类型永久链接插件。

于 2012-08-09T16:42:30.777 回答