在我的Wordpress主题中,我有用于每个页面的“默认”页脚,但是我创建了一个新的页脚,只想显示在首页上。
如何隐藏旧页脚并将新页脚显示在主页上?
答案 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;
}
在首页内容中添加新页脚