wordpress

STINGER8でヘッダー画像を投稿ページに表示させたいです

wordpressのテーマ「STINGER8」ではヘッダー画像がトップページにしか表示されません。これを投稿ページなどにも表示させたいとおもいます。

ヘッダー画像を設定する

wordpressのメニューから「外観」→「ヘッダー」へと進み「新規画像を追加」でヘッダー画像に設定したい画像をアップロードします。

ヘッダー画像のサイズは1060×300なので、画像のサイズが異なる場合は任意の範囲を選択して切り抜くことになります。

スポンサーリンク

ヘッダー画像を投稿ページに表示

設定したヘッダー画像は、初期の設定ではサイトのトップページでのみ表示されます。こちらを投稿ページにも表示させるにはテーマをカスタマイズする必要があります。

wordpressのメニューから「外観」→「テーマの編集」へと進みます。子テーマのheader.phpをカスタマイズするので、こちらを開きます。子テーマにheader.phpがない場合は用意しておいてください。

heder.php内の
”<?php if ( (get_header_image()) && (is_front_page()) ) : //カスタムヘッダー ?>”
この行を探します。見つからないときは「Ctrl+F」でカスタムヘッダーを検索してみてください。

先ほどみつけた箇所を
”<?php if (get_header_image()) : //カスタムヘッダー ?>”
このようにカスタマイズします。フロントページであるという条件を削除することで、投稿ページにもヘッダー画像を表示することができます。

まとめ

おさらい
header.php
”<?php if ( (get_header_image()) && (is_front_page()) ) : //カスタムヘッダー ?>”

”<?php if (get_header_image()) : //カスタムヘッダー ?>”

以上の変更で投稿ページなどの各ページでもヘッダー画像が表示されるようになります。

-wordpress
-,