「WordPressサイト制作を簡単にする国産サイトビルダー weluka:ウェルカ」テクニカルブログ

カスタムヘッダー・カスタムフッター・カスタムサイドバーをページの種類ごとに振り分けて表示するには?

 | ,
カスタムヘッダー・カスタムフッター・カスタムサイドバーをページの種類ごとに振り分けて表示する方法について説明します。
 
また、操作方法はカスタムヘッダー・カスタムフッター・カスタムサイドバーのどれも同様の操作となりますので、以下ではカスタムヘッダーを例に取り上げて説明します。

操作方法

カスタムヘッダーの編集ページを開くと画面中央から下部あたりにヘッダー設定があります。
各チェックボックスの右側にはページの種類が記載されています。
 
左のチェックボックスにチェックを入れて更新(保存)するとチェックボックスの右側記載の該当のページの種類にて編集したヘッダーが表示されます。
ただし、一つのページの種類に対して適用できるヘッダーは一つのみです。
ですのでヘッダーで該当のページの種類にチェックを入れて保存し、別のヘッダーにて同じページの種類にチェックを入れて保存すると
チェックを入れたヘッダーの設定が適用されて、先程チェックを入れたヘッダーのページの種類の項目のチェックが外れてしまいます。
上の説明だとわかりにくいかと思いますので例を示します。
※1 たとえば名前が「header1」というカスタムヘッダーの編集画面にて「全カテゴリー」にチェックを入れて保存します。
※1の操作後
※2 その後「header2」というカスタムヘッダーの編集画面にて同じく「全カテゴリー」にチェックを入れて保存します。
※2の操作後
すると、「header2」の「全カテゴリー」の設定が適用されて、「header1」でつけていた「全カテゴリー」のチェックボックスが外れます。
もちろんこのあとにいずれかのカテゴリーページを開くとヘッダー部分には「header2」が表示され、「header1」は表示されません。

項目について

チェックボックスの右側に書かれいています項目(ページの種類)について一つずつ説明します。

サイト共通(標準ページヘッダー)
welukaテーマ設定の「標準ページヘッダー 」と同じものになります。
ここにチェックボックスを入れて保存すると、特にこれ以外のヘッダー設定をしていないページにて
表示されます。
 
具体的に言うと、以下の項目で設定されていないページの種類と、
投稿ページや固定ページのビルダー画面の「page setting」でヘッダーを設定していないページで
表示されます。

サイト共通はwelukaテーマ設定内でも変更することができます。

 

トップページ(ブログスタイル)
トップページが固定ページでなく通常のページ(最新記事一覧のトップページ)である場合、
トップページにてヘッダーが表示されます。

トップページが固定ページである場合この設定は適用されません。

 

全カテゴリー
カテゴリーのアーカイブ(記事一覧)のページのヘッダーに適用されます。
どのカテゴリーのアーカイブにも設定が適用されます。

 

検索
ページの検索ボックスで検索を行いその検索結果のヘッダーに設定が適用されます。

 

その他アーカイブ(カスタム分類含む)
その他アーカイブは、現在、
日時のアーカイブ、タグのアーカイブ、著者のアーカイブ、カスタムタクソノミー(カスタム分類)のアーカイブ、カスタム投稿アーカイブなどのことを指します。
これらその他アーカイブのヘッダーに設定が適用されます。

 

固定ページ
固定ページのヘッダーに適用されます。
固定ページのビルダー画面の「page setting」にてヘッダーを設定している場合、
そちらが最優先で表示されます。

 

投稿ページ
投稿ページのヘッダーに適用されます。
カスタム投稿を作成している場合、カスタム投稿にも適用されます。
投稿ページのビルダー画面の「page setting」にてヘッダーを設定している場合、
そちらが最優先で表示されます。

表示される優先順位について

ヘッダー・フッター・サイドバーには表示される優先順位があります。
 
ヘッダー・フッター・サイドバーを設定する場所はwelukaでは以下の3つがあります。
 
1.投稿ページ/固定ページビルダー内のページ設定。ページごとにこれらを設定する項目です。
2.カスタムヘッダー・カスタムフッター・カスタムサイドバー内の編集画面内。ページの種類ごとにこれらを設定する項目です。
3.welukaテーマ設定内の標準ページヘッダー・標準ページフッターなど。これらは編集画面内のサイト共通と同じ項目です。

 

表示される優先順位としては、
 
1の投稿ページ/固定ページ内で設定したヘッダー・フッター・サイドバー
                 V
2のカスタムヘッダーなどの編集画面で設定したもの(サイト共通以外)
                 V
サイト共通(標準ページヘッダーやフッターなど)
                 V
デフォルトのヘッダー・フッター・サイドバー(サイト共通を設定していない場合)
 
になります。