0

我在开发中的网站上有以下页面:

http://telamon.com.s137737.gridserver.com/media/press/

我想在循环之外做一些事情,所以我根据我对 WP 页面层次结构(http://codex.wordpress.org/Template_Hierarchy)的理解创建了 page-press.php。它不工作。我也重置了永久链接。这不是我第一次在这里遇到问题,我刚刚创建了一个模板,但这应该可以工作,不是吗?

4

1 回答 1

1

是的,层次结构确实应该像那样工作,但要使其工作,您需要满足以下条件:

  1. 它需要处于单身的心情
  2. 该页面需要是静态页面
  3. 您不能在页面上应用任何其他自定义模板
  4. 页面的 slug 需要“按下”

如果所有这些都是真的,那么它应该可以工作。如果没有,请检查以下内容,找到id页面并创建一个page-$ID.php并检查它是否有效。看看你是否最终进入了page.php模板文件,或者你是否最终index.php尝试var_dump在一些变量上使用is_single()等等。

编辑:

Single mood是当页面由它自己列出时,而不是在列表中。
Static page意味着这不是帖子,也不是像存档这样的列表视图或类似的东西,
Custom template当您创建一个页面作为特定的“页面模板”可供选择时,当您编辑页面时(右下)。
Slug和你的title不一样,你的id也不一样。这很可能是您的标题的 url 友好变体。

于 2012-09-13T20:48:29.553 回答