2011-05-13 62 views
0

我已经在Wordpress中为页面分配了自定义模板。它起初工作,没有任何通知它有一天决定默认index.php ....Wordpress层次结构中断(3.1.2)

它不会去它的template_page.php或page.php它总是直接到我的index.php主题。

我注意到的一个额外奇怪的事情是,当编辑页面时,它不会在下面的下拉列表中选择自定义模板...以前没见过这个。

这不是我在这个使用自定义模板的版本上的其他任何页面的情况。所有其他页面都可以正常工作。

我曾尝试:

  • 禁用所有插件/升级插件。
  • 更改并重新设置我的固定链接。
  • 删除页面并重新创建它。

我发现它偶尔会呈现页面,但并非总是如此。我已经解决了一次,离开它,它恢复到尝试使用index.php几天后呈现页面。

我很难过,有什么想法吗?

回答

0

不知道为什么会发生这种情况,但是您是否尝试命名您的自定义模板文件page-yourpageslug.phppage-yourpageid.php。 WordPress的默认应该使用该模板,而不必在管理区域设置它。