追記。
他の固定ページもヘッダー部分がおかしくなってしまいました。
以前のトピックと同じですね。
https://ja.wordpress.org/support/topic/ヘッダーの背景画像がループ/
下記のように変更するといいかと思います。
header.php:
<body <?php body_class(); ?>>
<header>
↓
<body <?php body_class(); ?>>
<header class="header-image">
style.css:
body.home header {
↓
body.home header.header-image {
他の固定ページもヘッダー部分がおかしくなってしまいました。
こちらも以前のトピックと同じかと・・・
https://ja.wordpress.org/support/topic/ページごとにヘッダーを変えたらナビゲーション/
header.header-image {
background-image:url("http://atsumare.wp.xdomain.jp/wp-content/uploads/2019/09/page-header.jpg");
height:250px;
}
追伸
他にもページのコードにいくつか文法エラーがあります。下記ページ等でチェックしてみてください。
https://validator.w3.org/
投稿ページのコーディングをしていたらドンドンおかしくなったりPHPの記述エラーが出たりと、
一度、テンプレート(header.php など)および style.css を一行ずつ見直して整理(リファクタリング )することをおすすめします。
投稿を表示させるファイルはsingle.phpじゃなくてpage.phpでしたか。
single.phpを必死にカスタムしてたらこんな状態になりました。
single.phpをインストールして、ダブってた<header>タグを削除したら直りました。