我为使用自定义头文件的 wordpress 主题创建了一个自定义页面模板:
get_header('custom');
一切都按预期工作,但是当我将页面设置为Posts-Page时,会以某种方式加载标准头文件(我的自定义页面模板已激活)。
我还尝试从父级覆盖blog.php并将显式调用添加到我的自定义头文件,但它没有任何效果。
我究竟做错了什么?这是如何运作的?
我为使用自定义头文件的 wordpress 主题创建了一个自定义页面模板:
get_header('custom');
一切都按预期工作,但是当我将页面设置为Posts-Page时,会以某种方式加载标准头文件(我的自定义页面模板已激活)。
我还尝试从父级覆盖blog.php并将显式调用添加到我的自定义头文件,但它没有任何效果。
我究竟做错了什么?这是如何运作的?
你应该覆盖home.php
更多信息home.php
是用于博客主页(包含所有博客文章的页面)的模板。您可以在模板层次结构文档中了解有关使用哪些模板的更多信息:http: //codex.wordpress.org/Template_Hierarchy
解决方案是覆盖home.php
.