静态页面无法识别模板

时间:2018-11-24 作者:ConorBaumgart

我有两页,一页正常,一页坏了。

第一个称为日历,其ID为34。我创建了一个名为page-34的页面模板。php编写了一些自定义代码,当我加载页面时,模板被正确拉取,自定义代码显示正确。我的网站上还有很多其他类似的页面,它们就是这样工作的。

然后我有了第二个活跃的页面。它的名字是FAQ,ID是35。我创建了一个名为page-35的模板。php编写了一些自定义代码,但当我加载页面时,它只是默认为索引。php。

为了提供一些背景信息,我最近使用插件从Drupal 7站点导入了所有这些内容。我想知道在这个过程中是否有什么东西坏了。我是一名经验丰富的WordPress开发人员,我已经完成了针对这个问题的所有常规检查,所以我现在想进行更深入的调试。

Question: 有人知道如何对模板层次结构检查进行深入的编程调试吗?我不怕在数据库里弄脏我的手。

1 个回复
最合适的回答,由SO网友:kero 整理而成

根据我个人的经验,WP模板层次结构可以正常工作,因此这里没有重大缺陷。然而,可能仍然是page-$id.php 未使用。当链接可以是多个事物时,通常就是这样。例如,归档文件的优先级高于常规页面。

最好是检查上的CSS类<body> 然后您将看到加载了什么类型的内部页面。

结束

相关推荐