所选模板不适用于WordPress中的主页

时间:2018-03-19 作者:Lars Holdgaard

我有一个主题,我为不同的模板创建了两个新文件。我现在可以在发布页面时选择这些模板:

enter image description here

当我转到任何子页面时,这都非常有效。我做了一个页面叫Test, 选择了我的一个模板,页面显示。

然而,我的挑战是,这对主页不起作用。

现在,我已将测试页设置为索引页:

enter image description here

然而,当我打开页面时,它并不尊重我的选择。相反,它将打开标准主题。

我想这是因为the hierachy, 但我不完全明白为什么。

有什么想法吗?:-)

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

正如您在链接页面的层次结构流程图中所看到的,网站首页将选择front-page.php 在恢复正常页面的行为之前:

enter image description here

因此,如果您想为主题的首页模板创建特定模板,则需要对front-page.php, 或删除front-page.php 这样它的行为就像一个普通的页面。

结束

相关推荐

使用$wp_Customize->Add_Control创建可选的“Design/Powered By”选项选择页脚中的链接?

我想知道是否可以使用定制器控件创建一个“设计人[名称]”下拉菜单,并让它在页脚中回显个人/组的名称,作为指向该网站的链接。这是我的定制器中的内容。php,但我不确定如何合并URL:// Add \"Designed by\" notification in footer $wp_customize->add_setting( \'powered_by\', array( \'default\' => \'Group 1\', //\'sanit