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

概要

<?php wp_footer(); ?> は、WordPressテーマの </body> タグの直前に記述するテンプレートタグで、JavaScriptの読み込みや解析コードの挿入など、フッター領域に関わる処理を自動で出力する役割を持ちます。

多くのプラグインがこの関数を使って動作に必要なコードを追加するため、必ず設置する必要がある重要なタグです。

基本的な使い方

</main>

<footer>
  <p>© 2025 Example Site</p>
</footer>

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

通常は footer.php のファイルの </body> の直前に配置します。

出力される内容の例

<script src='https://example.com/wp-includes/js/wp-embed.min.js?ver=6.5.2' id='wp-embed-js'></script>
<script>
  // Google Analyticsや他のスクリプト
</script>

プラグインやテーマが必要とする JavaScript や解析コードなどがここに挿入されます。

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

拡張性
プラグインが必要とするスクリプトを自動的に出力。
保守性
フッターへのコード挿入が簡単で、プラグインとの互換性を保てる。
互換性
省略するとプラグインが正常に動作しない場合がある。

注意点

  • wp_footer() を設置しないと、解析ツールや外部スクリプト、機能拡張が正しく読み込まれなくなります。
  • </body> タグの直前に配置することが推奨されます。

まとめ

<?php wp_footer(); ?> は、サイトのフッターに必要なコードを動的に追加するための必須テンプレートタグです。

これを設置しないと、ページ下部で動作する機能が無効になることがあるため、必ずテーマのフッターで使用しましょう