get_footer()についてWordPressテンプレートタグ解説

概要

<?php get_footer(); ?> は、WordPressテーマ内で共通のフッター部分を読み込むためのテンプレートタグです。主に footer.php というファイルを読み込み、Webページの末尾(</body> の直前)に共通の要素を挿入するために使います。

この関数により、すべてのページのフッター構造を一元化し、テーマ全体の保守性や一貫性を高めることができます。

基本的な使い方

<?php get_footer(); ?>

この1行を、テンプレートファイルの最後の部分(通常は </main> やコンテンツ終了直後)に記述します。footer.php の内容がここに差し込まれます。

読み込まれる内容の例(footer.php)

<footer>
  <p>&copy; <?php echo date('Y'); ?> My Website</p>
</footer>

<?php wp_footer(); ?>
</body>
</html>

footer.php には、主に著作権情報・フッターメニュー・SNSリンクなどが書かれます。
また、wp_footer() を忘れずに記述することで、プラグインやテーマのJavaScriptなどが正しく読み込まれます。

カスタムフッターを指定する方法

get_footer() 関数にも引数を指定できます。たとえば

<?php get_footer('custom'); ?>

このようにすると、footer-custom.php が読み込まれ、ページごとに異なるフッターを柔軟に使い分けることが可能です。

役割とメリット(定義リスト形式)

共通化
フッター部分を一元管理することで、デザインや文言の修正を一か所で行える。
再利用
同じフッターをすべてのテンプレートで使い回すことで、作業効率が向上し、統一感のあるサイトが構築できる。
拡張性
引数を使って特定のページにだけ異なるフッターを読み込むなど、デザインのカスタマイズにも対応できる。

よくある注意点

  • footer.php<?php wp_footer(); ?> を記述しないと、プラグインによるスクリプトやトラッキングコードが正常に動作しない場合があります。
  • 閉じタグ(</body>, </html>)も footer.php に含めるのが一般的ですが、テーマの構造によっては異なる場合もあります。

まとめ

<?php get_footer(); ?> は、WordPressテーマ開発において、ページの下部構造を共通化し、保守性を高めるための基本的な関数です。
特に wp_footer() の配置は、WordPressの拡張性やプラグインの動作に直結するため、忘れずに記述することが重要です。

このタグを正しく活用することで、Webサイトの統一感と保守性を両立した、品質の高いテーマ開発が可能になります。