如何显示我的新页脚仅显示在主页上?

时间:2019-04-17 03:22:35

标签: php wordpress

在我的Wordpress主题中,我有用于每个页面的“默认”页脚,但是我创建了一个新的页脚,只想显示在首页上。

如何隐藏旧页脚并将新页脚显示在主页上?

3 个答案:

答案 0 :(得分:0)

有多种方法可以解决此问题,没有一种方法比其他方法正确或正确的。我建议的方式是这样;

假设您还没有它,请创建 front-page.php 模板,然后将 page.php 的内容复制到其中(如果您使用的是模板,重新使用)。

front-page.php 的末尾用get_footer()替换get_footer('home')(假设您的新页脚称为“ home-footer.php”(请参阅​​{{3 }},了解更多有关该内容的信息

或者,您可以简单地编辑 page.php 并将get_footer()替换为以下内容:

if(is_front_page()) { //check if current page is the home page
    get_footer('home');
} else {
    get_footer();
}

使用is_front_page条件。 (请参阅the docs标签)

答案 1 :(得分:0)

您可以为首页创建自定义模板,并使用功能get_footer( $name )从该模板调用新页脚,此处$name是您创建的新页脚的名称。然后从仪表板主页中选择主页模板。

答案 2 :(得分:0)

打开header.php 编辑<body>标记并使其<body <?php body_class(); ?>>

现在在您的首页中,您的身体标签将呈现<body class="home">

然后将CSS编写为:

body.home footer {
    display: none;
}

在首页内容中添加新页脚