WordPressテーマSANGOの質問

固定ページにヘッダーアイキャッチを設定したい

アバター
メイ

こんにちは、先日の丁寧な回答ありがとうございました。
何度もすみませんが、また質問があります。
サイト内のヘッダーメニューから飛ぶ、たとえば「profile」などの固定ページを作りました。
そこに、sangoでトップページに設定できるような、ヘッダーにアイキャッチ画像をのせたいのです。
どのように「profile」にヘッダーアイキャッチを設定できるのでしょうか?
ご回答ぜひともお願いいたします。

ヘッダーアイキャッチを設定する
ヘッダーアイキャッチ画像を設定しよう
コメントへの回答
サルワカくん
サルワカくん
2020/08/30

こちらとほぼ同じ方法で可能だと思います。
https://saruwakakun.com/sango/comments?id=4445
ただし編集するファイルは「single.php」ではなく「page.php」にします。
それ以外は同じようにカスタマイズすれば、固定ページでもヘッダーアイキャッチが表示されるようになるはずです。

アバター
メイ
2020/08/30

こんにちは、
ご案内の通り、試してみたのですが、私のやり方が間違っているのでしょか?

PCはMac、子テーマ はporipuです。
1. finder→
2. 子テーマporipuの「sango-theme-poripu」のフォルダー内に
「sango-theme」のフォルダーからコピーした「page.php」をペースト。→
3. 子テーマporipuの「sango-theme-poripu」のフォルダーを開いて、
「page.php」ファイルを開く。→
4. コード  のすぐ下に、
コード 

 を貼り付ける。 →
5. ダッシュボード内の「テーマ」から子テーマ「poripu」を削除&「sango-theme-poripu.zip」を再アップロード・有効化。
6. カスタマイザー内の「追加CSS」に
コード @media only screen and (min-width: 768px) {
.my-featured-header .maximg {
margin-bottom: 2em; /* 画像下の余白 */
}
}
@media only screen and (min-width: 1030px) {
.my-featured-header .maximg {
max-width: none;
}
}
を追加、公開。

という様な手順をとりましたが、
固定ページの記事の中や、カスタマイザー内など思いつく場所を確認したのですが、
固定ページにヘッダーアイキャッチ画像を設定できる場所が見つかりません。
なにかやり方が間違っているのでしょうか?
再度ご回答のほどよろしくお願いします。

サルワカくん
サルワカくん
2020/08/30

恐縮ながらヘッダーアイキャッチ画像は1つのWordPressサイトで1種類しか作成できません。
(外観→カスタマイズ→ヘッダーアイキャッチから設定)
そのため、ヘッダーアイキャッチの設定が固定ページなどに別途表示されることはありません。
上記のカスタマイズ手順は、サイトで設定されたヘッダーアイキャッチ画像を固定ページで表示するものです。

書き忘れてしまったのですが、固定ページのうち、プロフィールの固定ページ(URLスラッグはprofileに設定)でのみヘッダーアイキャッチ画像を表示したい場合は、
page.phpではなくpage-profile.phpを子テーマ内に作成することになります。

WordPressではテーマフォルダ内に「page-スラッグ.php」というファイルを入れておくと、そのスラッグの固定ページでは「page-スラッグ.php」を読み込んでくれるようになります。

よろしくお願いします。

アバター
メイ
2020/08/30

そうなのですね、サイト1つにつき、1つのヘッダー画像しか設定できないのですね。
では、通常通り、記事内のアイキャッチ画像をそのまま使用することにします。
大変丁寧な説明、ありがとうございました。