在Header.php文件中,有没有办法在一种布局和另一种布局之间进行切换? 时间:2017-06-09 作者:OscarGuy 我想有一个标题页为首页的网站和所有其他网页,然后点击“下一步”,并为所有其他网页,类别,文章等网站上的不同标题。在标题中是否有这样做的方法。php文件还是我必须做一些不同的事情?我使用免费主题作为网站的主干,并实现了一个子主题来创建唯一的标题,以及单独添加功能,以便在更新父主题时不会丢失更改,因此我有最小的空间来调整以影响这些更改。 2 个回复 SO网友:WebElaine 根据主题,在大多数情况下,您可以简单地编辑header.php 在子主题中,添加条件:if(is_home()) { // code for the header displayed on home & paged } else { // code for the header on all other URLs } is_home() 如果您位于所谓的“博客帖子索引”(即,您在首页显示博客帖子列表)上,以及通过“下一页”链接访问的每个附加页面上,则返回true。 SO网友:Morgan Estes 在一个主题中可以有多个头文件,并且可以让模板根据您选择的条件加载它们。你已经有了header.php 模板调用时加载的文件get_header(); 您可以创建一个名为header-front.php 使用主页和您选择的任何其他页面的标记,并通过调用get_header( \'front\' ). 传递的参数是文件的slug(文件名中“header”和“.php”之间的所有内容)。 结束 文章导航