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