【问题标题】:What is template handling for custom post type in wordpress 3.3.1什么是 wordpress 3.3.1 中自定义帖子类型的模板处理
【发布时间】:2012-04-03 05:13:22
【问题描述】:

我尝试创建一个新的自定义类型(名称:指南)。它已经完成了,但我无法找到合适的类型。我尝试了几个视图名称,例如:template-guide.php、archive-guide.php、guide.php。但没有人被召唤。它总是转到 index.php。

我还检查了http://www.chipbennett.net/wp-content/uploads/2011/10/WordPressTemplateHierarchy.2011.11.11-1024x1016.png

我尝试检查它的 is_archive,它返回 false。但是当我尝试执行 is_home() 时,它返回 true。 url 查询是 ?post_type=guide。

谢谢!

【问题讨论】:

  • 您是否将帖子和/或页面设置为使用自定义模板?请在 WordPress 管理区域的编辑帖子窗口中查看并确认。
  • 这不是一篇文章,而是它对全新文章类型的看法(指南)

标签: wordpress wordpress-theming


【解决方案1】:

single-guide.php 应该可以解决它

【讨论】:

  • 不,我不寻找单个帖子视图。但是类似于一种帖子类型的存档(在我的案例指南中)。
【解决方案2】:

解决方案是创建一个新的页面模板,例如 page-guide.php,将该模板分配给一个新页面(可能称为“指南”),然后在该模板上添加自定义循环以显示您的自定义帖子。

【讨论】:

  • 是的,我也想到了这个 hack。但我认为有更好的方法来显示这些页面类型?
  • 我相信没有,这是我能找到的更清洁的解决方案。
猜你喜欢
  • 1970-01-01
  • 2013-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 1970-01-01
  • 2022-07-20
  • 1970-01-01
相关资源
最近更新 更多