正如标题所说,我正在研究一个主题,我发现了一些问题。
假设我创建了一个名为test的页面,并为其提供了test-page-template的自定义页面模板
到目前为止,如果我查看页面工作正常,但问题出现在我将主页设置为使用我的页面作为静态主页时;会发生什么,而不是使用它使用front-page.php的test-page-template。
显而易见的解决方法是将front-page.php编辑为与test-page-template相同,但如果客户端想要选择不同的页面作为静态首页,则这是一个糟糕的解决方案。有什么想法吗?
答案 0 :(得分:1)
由于WordPress模板层次结构,这种情况正在发生。 Front-page.php与页面模板相比具有优先权,当涉及到博客的首页时。这是层次图: -
我不确定完整的要求,但我建议您在该场景中使用index.php和页面模板。