WordPressテーマSANGOの質問

ヘッダー・フッターの非表示に関して

アバター
EO

いつもお世話になっております。

固定ページのヘッダー・フッターの非表示に関してお伺いしたくご連絡しました。

固定ページの記事に下記のCSSを入力しています。

<style>.header {
display: none;
}
.footer {
display: none;
}</style>

入力した直後はヘッダー・フッターは非表示になるのですが、記事を修正したりすると非表示になっていたヘッダー・フッターが再度表示されてしまいます。

こちらの原因はお分かりになりますでしょうか?

お手数をおかけいたしますがご確認のほどよろしくお願いいたします。

SANGO
SANGO 質問ガイドライン
コメントへの回答
サルワカくん
サルワカくん
2020/09/15

おそらくWordPressの自動整形により、ただの文字列に変換されてしまっているのだと思います。
安全なのは追加CSSや子テーマのstyle.cssに、以下のようなCSSを追加することです。

.post-投稿ID .header,
.post-投稿ID .footer {
  display: none;
}

たとえば、

.post-5 .header,
.post-5 .footer {
  display: none;
}

みたいな感じですね。
やり方としては「ヘッダーお知らせ欄」を特定のページでだけ非表示にする方法と同じになります。
なお、styleタグで囲む必要はないことにご注意ください。