我在开发中的网站上有以下页面:
http://telamon.com.s137737.gridserver.com/media/press/
我想在循环之外做一些事情,所以我根据我对WP页面层次结构(http://codex.wordpress.org/Template_Hierarchy)的理解创建了page-press.php。它不起作用。我也重置了永久链接。这不是我第一次遇到问题而且我最终创建了一个模板,但这不应该有效吗?
答案 0 :(得分:1)
是的,层次结构应该像那样工作,但要使它工作,你需要满足以下要求:
如果所有这些都是真的,那么它应该有效。如果没有,请检查以下内容,找到页面的id
并创建page-$ID.php
并检查是否有效。看看你是否最终进入了page.php
模板文件,或者最后是index.php
尝试对var_dump
等一些变量使用is_single()
等等。
编辑:
Single mood
是指页面由其自己列出,而不是列在列表中
Static page
表示这不是帖子,也不是列表视图,如存档或类似的东西
Custom template
是指您在编辑页面时(右下方)创建可供选择的特定“页面模板”的页面。
Slug
与您的标题不同,也不是您的身份。这很可能是你的标题的网址友好变化。