为其他页面创建新设计的最佳方式是什么?

时间:2013-05-25 作者:Forza

我想为所有新的和现有的页面创建一个不同的设计,frontpage除外。

新设计包括另一个副标题、容器和额外的子文件夹。

我的猜测是编辑页脚。php/标题。直接在my child主题中创建php,并为这些页面创建单独的副标题/页脚/容器,并按如下方式应用它们:

<?php if ( is_home() || is_front_page()){
<div class="subheader_front"></div>                     
            }
else {     
<div class="subheader"></div>
} ?>
这是应用新设计的正确方法,还是可以更简单一些?

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

可以创建名为front-page.phphome.php, 将自动加载。请参见Template Hierarchy 有关详细信息。

您还可以为不同的模板文件设置不同的标题。例如,如果您有主页模板home.php, 您可以在其中加载单独的头文件。

在您的home.php 文件中,可以将参数传递给get_header() 调用--例如,get_header( \'home\' ). 这将查找名为header-home.php, 并加载它(如果存在)。否则,它将加载默认值header.php 改为文件。你也可以用你的get_footer()get_sidebar() 呼叫。

法典页

Template Hierarchy
get_header()
get_sidebar()
get_footer()

结束

相关推荐