get_footer() – WordPressインクルードタグ関数

公開日 : 最終更新日 :

カテゴリー :

WordPressでテーマを作成するときは1つのPHPファイルですべてをカバーするようなテーマを作ることはまったくなく、index.php, single.php, page.phpなどいくつかのファイルに分割してページごとにテーマ制作をおこないます。そういったときに必ずといっていいほど使うget_header()、 get_footer()、 get_sidebar()といった関数が使われます。get_footer()はWordPressではインクルードタグと呼ばれget_footer()を書いたファイルに対してfooter.phpをインクルードする関数です。

get_footer()について

get_footer()は、WordPressで現在有効になっているWordPressテーマのテーマディレクトリの直下にあるfooter.phpもしくはfooter-{$name}.phpを読み込みます。

get_footer()の仕様

get_footer($name)
引数名 説明 デフォルト 必須
$name 特定テンプレート名 なし
  • $nameはfooter.phpに対して追加で名前があるときに指定します。

footer.phpについて

footer.phpは、主にフッターエリアから</body>までの基本的に変わることのないテンプレートを書いたPHPファイルになります。index.phpやsingle.phpでget_footer()でfooter.phpを読みこませれば個々のファイルにフッターエリアを書く必要がなくなるのでコードが見やすくなります。

get_footer()の使い方

get_footer()の使い方は以下の通りです。

get_footer()は、footer.phpをインクルードするのでよっぽどのことが無い限りテンプレートファイルの最後の有効行に書くのが普通です。footer.phpを複数作っていて(footer.phpとfooter-secound.phpなど)使い分けをしたい場合6行目にあるようなget_footer()を使ってください。

またget_footer()を使っていて、有効になっているWordPressテーマのテーマディレクトリ直下にfooter.phpがない場合、/wp-includes/theme-compat/footer.phpにあるfooter.phpがインクルードされます。

参考URL

ピンバック

コメント

名前とEメールアドレスが必須です。

以下のHTMLタグが使用できます。 <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>