私は自分のWordPressテーマを作成する方法を学ぼうとしています。私はいくつかのチュートリアルを経験しましたが、問題にぶつかりました。何が間違っているのか理解できないようです。「home.php」と同じファイルにフッターのhtmlがある場合、正常に機能します。ただし、それを分離してフッター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 »</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>© 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>