自定义页面类型和slug的相同字符串

时间:2012-08-09 13:01:06

标签: wordpress wordpress-theming

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

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

我该如何纠正?

1 个答案:

答案 0 :(得分:0)

来自Wordpress Codex: Post Types section URLs

  

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

这意味着:

  1. 您的自定义类型团队页面均可在http://example.com/team/%slug%下找到。
  2. 由于你的slug 团队,网址为http://example.com/team/team
  3. 有道理。有关自定义帖子类型的Codex页面值得进行全面阅读。

    修改:如果您对/team/team不满意,请尝试Custom post type permalink插件。