WordPressを使用してビジネスサイトなどを作成する際に、各ページ毎に異なるヘッダーを準備して使うことが多々あります。
今回は上記についての解説を。
1. 異なるヘッダーを使用するページ用のpage-new.phpを作成します。(ファイルネームは任意です)
2. page-new.php内の冒頭に下記の記述を行います。
<?php
/*
Template Name: new
*/
?>
(newの部分は任意です)
3. 異なるヘッダーを使用するページ用のheader-1.phpを作成します。header-1.phpの記述をheader.phpとは異なった内容に編集します。
4. page-new.php内に下記の記述をし、header-1.phpを呼び出します。
<?php get_header(1); ?>
5. page-new.phpとheader-1.phpをサーバ上のオリジナルテーマフォルダ内にアップロードします。
6. wordpressから新規に固定ページを作成します。編集画面右側の「ページ属性」内に「テンプレート」という項目が追加され、「new」という項目があります。
7. テンプレート newを選択し、ページを編集します。
以上の手順でページを編集・公開後ページを確認すると、下記のような通常と異なるヘッダーのページが確認できるはずです。