Wordpress get_footer()调用默认页脚,而不是我调用的页脚

时间:2014-08-25 21:20:58

标签: php wordpress

我对此有点新意,但我在网上研究了这个话题,似乎无法弄清楚我做错了什么。所以基本上,我创建了一个重复的页脚来调用主页。我们使用名为Pardot的营销自动化工具,我们不想跟踪对主页的访问。所以我在“footer-default.php”旁边的footer文件夹中创建了一个文件,名为“footer-nopardot.php”,省略了代码。

在home.php文件中,我用

编辑底部
<?php

get_footer('nopardot'); ?>

但似乎主页仍在调用默认页脚。关于做什么或我做错了什么建议?

谢谢!

3 个答案:

答案 0 :(得分:2)

您可以使用此循环,只需将您要显示页脚的页面名称替换为主页或404:

<?php
if ( is_home() ) :
    get_footer( 'home' );
elseif ( is_404() ) :
    get_footer( '404' );
else :
    get_footer();
endif;
?>

由于您只是更改主页页脚,您可以这样做

<?php
    if ( is_home() ) :
        get_footer( 'yourName' );
    else :
        get_footer();
    endif;
    ?>

答案 1 :(得分:2)

只需将其添加到您的主页模板:

<?php
    if ( is_home() ) :
        get_footer( 'nopardot' );
    else :
        get_footer();
    endif;
    ?>

答案 2 :(得分:1)

确保文件名为footer-yourName.php 然后将其称为:

get_footer( 'yourName' );

希望有所帮助:)