header.php を下記のような感じで変更するといいのではないでしょうか。
<section id="banner">
<div class="banner ">
(省略)
<?php }else{?>
<img src="<?php echo esc_url(get_template_directory_uri(),'all-rounder'); ?>/images/innerbanner.jpg">
<?php }?>
</div><!--banner-->
</section><!--banner-->
↓
<section id="banner">
<div class="banner ">
(省略)
<?php } elseif ( is_archive( 'forum' ) ) {?>
<p>ここでフォーラムアーカイブページのヘッダー画像を表示</p>
<?php } elseif ( is_singular( 'topic' ) ) {?>
<p>ここでトピックページのヘッダー画像を表示</p>
<?php } elseif ( is_singular( 'forum' ) ) {?>
<p>ここでフォーラムページのヘッダー画像を表示</p>
<?php }else{?>
<img src="<?php echo esc_url(get_template_directory_uri(),'all-rounder'); ?>/images/innerbanner.jpg">
<?php }?>
</div><!--banner-->
</section><!--banner-->
トピック投稿者
三好
(@miyosi)
トピック投稿者
三好
(@miyosi)
示していただいたコードにて、「ヘッダー画像を表示」の部分に投稿や固定ページと同じコードを入れてみたところ、エラーとなってしまいheader.phpが編集できませんでした。どこに誤りがあるのかよくわかりません。基本的なことで恐縮ですがアドバイスをいただけると助かります。よろしくお願いします。
▼記載したコード
<?php } elseif ( is_archive( ‘forum’ ) ) {?>
<?php if ( has_post_thumbnail() ) {
?>
<?php $featured_img_url = esc_url(get_the_post_thumbnail_url(get_the_ID(),’full’),’all-rounder’); ?>
“>
<?php } elseif ( is_singular( ‘topic’ ) ) {?>
<?php if ( has_post_thumbnail() ) {
?>
<?php $featured_img_url = esc_url(get_the_post_thumbnail_url(get_the_ID(),’full’),’all-rounder’); ?>
“>
<?php } elseif ( is_singular( ‘forum’ ) ) {?>
<?php if ( has_post_thumbnail() ) {
?>
<?php $featured_img_url = esc_url(get_the_post_thumbnail_url(get_the_ID(),’full’),’all-rounder’); ?>
“>
<?php }else{?>
/images/innerbanner.jpg”>
<?php }?>
</div><!–banner–>
</section><!–banner–>
トピック投稿者
三好
(@miyosi)
プラグインbbpressの一部ファイルをテーマのフォルダーにコピーし、その上でアドバイスいただいたコードをheader.phpに記述したところ、フォーラムアーカイブページのヘッダー画像は変更されたのですが、トピックページとフォーラムシングルページのヘッダー画像は変更されませんでした。
そのため当初予定を変更し、ヘッダー画像については、サイトトップページは従来のまま、投稿と固定ページはサムネイル画像を使用し、その他のページにはヘッダー画像を入れないことにし、そのようにheader.phpを修正したところフォーラムのすべてのページにヘッダー画像が表示されなくなりました。
bbpressのトピックページとフォーラムシングルページのヘッダー画像がなぜ変更されなかったのか原因は不明なのですが、必要なファイルがテーマにコピーされてなくてheader.phpの追加コードが反映していないか、header.phpでその他画像として指定されている画像がトピックページとフォーラムシングルページに表示されるように指定されているか、いずれかではないかと思われました。
不明点は残りますが、一応このトピックは終結いたします。どうも有り難うございました。