du-bist-der-lenzさん
親テーマでも同じ症状です。
if文もいじってみましたが、改善されません。
フロントページ以外でheader.phpが読み込まれていないみたいです。
ishitakaさん
single.phpやpage.phpは、言われた文章で始まってます。
カスタマイズは、スタイルシートは結構いじりました(どこいじったか覚えてません)。
あらっ、手詰まり感が・・・
なにかキュッシュ系のプラグイン(W3 Total Cache、WP Super Cache 等)は使用していますか?
使用しているプラグイン、PHP のバージョン、サーバー環境(ホスティングサービス名、ウェブサーバー等)等々、分かる範囲で表記してみてください。
CG
(@du-bist-der-lenz)
設定の見直しとStingerは、内部キャッシュを持っているのでリセットを前バージョンまでは必要としてたので。もし、前バージョンからのユーザーだとしたら、、、
スタイルシートでヘッダー画像領域が非表示になっていないか。
カスタマイズのヘッダー画像を一旦削除して、指定サイズ1060×300の画像を新たにアップロードしてみる。
使用しているプラグイン
Advanced Code Editor
Akismet Anti-Spam (アンチスパム)
All In One SEO Pack
Count Per Day
Duplicator
Google XML Sitemaps
Hello Dolly
Intuitive Custom Post Order
PS Auto Sitemap
Ptengine – Real time web analytics and Heatmap
Redirection
SiteGuard WP Plugin
TinyMCE Advanced
Top 10
WP Multibyte Patch
WPtouch Mobile Plugin
phpバージョン 5.6(モジュール版)
サーバー環境 ロリポップ
プロバイダ ぷらら
です。
あ、あと、子テーマをそのままにして親テーマを再インストールしてみて、if文を削除しましたが効果ありませんでした。
子テーマにあるのは、スタイルシートとheader.phpだけですので、やっぱり、スタイルシートをいじったのが原因ですかね?
du-bist-der-lenzさん
>スタイルシートでヘッダー画像領域が非表示になっていないか。
具体的にどこを見ればいいでしょうか?
コードがちゃんと読めないので、申し訳ありませんm(__)m
教えて下さい。
>カスタマイズのヘッダー画像を一旦削除して、指定サイズ1060×300の画像を新たにアップロードしてみる。
やってみましたが、同じでした。
ほぼ同様の環境(PHP 5.6、一部プラグインを除く)で試してみましたが、フロントページ以外でもヘッダー画像が表示されました。
影響しそうなプラグインもなさそうですね。
子テーマにあるのは、スタイルシートとheader.phpだけですので、やっぱり、スタイルシートをいじったのが原因ですかね?
スタイルで非表示にすることは出来るので可能性はありますが、たぶん違うような気がしますね。
スタイルではページのソース(HTML)のタグまでは消せないので、ページのソースを見てみてください。
ポイントは、元々は出来ていて最近できなくなったということかな?
CG
(@du-bist-der-lenz)
STINGER8 Child テーマにあるのは、style.cssとfunctions.phpですよね、それに今回の件でheader.phpをコピーした。
前にも触れた、このStinger8はコンテンツ直前にヘッダー画像が表示される。
</header>
直前は、<div id="st-headerbox"><div id="st-header"><img src="http://.../wp-content/uploads/2017/04/ヘッダー画像.png" height="300" width="1060" alt="" /></div></div></div><!-- /gazou -->
となるべきで、すべてのページが同じであるべき。
ishitakaさん
今思い出したんですが、スマホで見た時に何かかが気に食わなくて、どこかコードをいじったんです。
そしたら、フロントページ以外は表示されなくなってしまったと思います。
何が気に入らなかったか思い出せればいいのですが・・・。
最終手段として、子テーマを再インストールしたらダメですかね?
du-bist-der-lenzさん
</header>直前は、
<div id="st-headerbox">
<div id="st-header">
<img src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" />
</div>
</div>
</div>
<!-- /gazou -->
こういう感じになっています。
CG
(@du-bist-der-lenz)
提示は、header.php ですね。
<?php if (get_header_image()) : //カスタムヘッダー ?>
<div id="st-headerbox">
<div id="st-header">
<img src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" />
</div>
</div>
<?php endif;?>
</div>
<!-- /gazou -->
なにか足りないようだ。
最終手段として、子テーマを再インストールしたらダメですかね?
初期状態に戻っていいという意味ならダメというわけではないです。
現在の子テーマをバックアップして置けばいいのではないでしょうか。
du-bist-der-lenzさん ishitakaさん
やっと、分かりました!
ワードプレスの設定でフロントページを固定ページに設定すると、ヘッダー画像が表示されないみたいです。
ですので、フロントページを最新の投稿へ設定し直したら、ヘッダー画像が固定ページでも投稿ページでも表示されるようになりました\(^o^)/
本当、ありがとうございます。
数日間、付き合わせてしましましたね。
本当に感謝です。
フロントページを設定して、さらにヘッダー画像が出るようにしたいとも思いましたが、とりあず原因が分かったので良かったです。
本当にありがとうございます。
du-bist-der-lenzさん ishitakaさん
本当にありがとうございました。
おかげさまで助かりました。
最後は、自己解決でしたが、そこに至るまでのプロセスがとても大切でした。
本当にありがとうございました。
これで、トピック締めさせてもらいます。