个性化阅读
专注于IT技术分析

WP get_footer函数不显示页脚

我正在尝试学习如何构建自己的WordPress主题。我已经看过一些教程, 但是遇到了麻烦。我似乎无法弄清楚我在做什么错。当我的页脚与” home.php”位于同一文件中时, 它可以正常工作。但是, 当我尝试将其分开并将页脚html放在” footer.php”中并使用” get_footer();”时, 功能, 页脚根本不会出现, 无论是在视觉上还是在代码中……它都不存在。我想知道是否还有其他事情要让页脚正常工作?如果不是, 那么当我将代码分成不同的主题部分/文件时, 是什么导致页脚不显示?

这是home.php的代码:

    <?php
/*
  Template Name: Front Page
 */
?>

<?php get_header(); ?>

<?php get_template_part('nav'); ?>

<div id="content"><!-- Start Content -->

    <?php get_sidebar('left'); ?>

    <div id="middle-column" class="grid_8"><!-- Main Content Begins Here -->

        <?php if (have_posts()) : while (have_posts()) : the_post(); ?><!-- Start Loop -->
                <div class="post">
                    <h2 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h2>
                    <div class="entrytext">
                        <?php the_content('<p class="serif">Read the rest of this page &raquo;</p>'); ?>
                    </div>
                </div>
                <?php
            endwhile;
        else:
            ?>
            <?php _e('This page does not appear to have been set up yet. Sorry, please try again later. Thanks!'); ?>
        <?php endif; ?>

        <!-- End Loop -->

    </div>

    <?php get_sidebar('right'); ?>
    <?php get_footer(); ?>

这是footer.php的代码:

<div style="clear:both;"></div>
    <div id="push"></div>
</div><!-- End Content -->
</div><!-- End Container -->
</div><!-- End Wrapper -->


<div id="footer"><!-- Start Footer -->
    <div id="footWrap"><!-- Start #footWrap -->
        <p>&copy; Brent Blackwood</p>
    </div><!-- End #footWrap -->
</div><!-- End Footer -->

<div id="headerBand"></div><!-- Placed here for SEO purposes -->
<div id="navBand"></div><!-- Placed here for SEO purposes -->

</body>
</html>

#1


我没有发现任何明显的错误。

你有define(‘WP_DEBUG’, true);在你的wp-config.php中?如果不是, 请添加该内容, 然后查看是否有可能有帮助的错误。

你确定它在get_footer()而不是之前失败了吗, 例如get_sidebar()?

你的”首页”模板文件和footer.php是否在同一目录中?

你有公开网址吗?

赞(0)
未经允许不得转载:srcmini » WP get_footer函数不显示页脚

评论 抢沙发

评论前必须登录!