MENU

【WordPress】テンプレートパーツにバリエーションを持たせる方法

テンプレートパーツ バリエーション
  • header.php
  • footer.php
  • sidebar.php

はWordPressが標準で使用できるようにした便利なテンプレートパーツファイルでした。

これらはget_header()、get_footer()、get_sidebar()などで読み込むことになっていましたね。

では、サイト内に2種類のヘッダーが存在するときはどうすればいいでしょうか??

目次

テンプレートパーツにバリエーションを持たせる方法

例えば以下の画像のように、”下層のブログページ以下にはグレーのヘッダーを使いたい”といった場合です。

テンプレートファイルを新たに準備

header.phpとは別でブログページ用にヘッダーファイルを新たに準備します。

ファイル名は以下のフォーマットで作成します。

header-{name}.php

今回は例としてブログページ用のヘッダーファイルをheader-blog.phpとして作成します。

テンプレートパーツファイルの読み込み

ブログページ用のヘッダーを読み込むには、以下のファーマットを使用します。

<?php get_header( $name ); ?>

ブログ用のヘッダー(header-blog.php)を読み込むには<?php get_header( ‘blog’ ); ?>で読み込みます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

スーパーうさぎアルバイター。
コーディングのお勉強してます。

コメント

コメントする

目次