自定义 Wordpress 主题中不同的 inside v 主页

Different inside v home page in custom Wordpress theme

我想为主页使用与网站内页不同的页眉样式。具体来说,我希望内页的页眉部分不那么高。我应该为主页使用不同的 header.php 文件吗?如果是这样,如何?

我很难通过 Google 获得灵感,所以如果有人对 link 的适当资源有帮助,那就太好了。

WordPress 有一个主页布尔函数 is_front_page()(如果是首页则为真,否则为假)

将 class 添加到 header/body/whatever 父级,因此

<header class="header<?php if(is_front_page()){ ?> home_header<?php } ?>">
</header>

并简单地引用 CSS 中的 class。

WordPress codex reference