wordpressのtwentytweenテーマを編集しています。スラッグ名によって、カテゴリ アーカイブ ページに依存する別のヘッダー画像が必要です。それは実際には問題ではありません。私は PHP の知識がなく、マークアップに何か問題があります。括弧がいくつか欠けているか、PHP の終了タグがありません。問題が何であるかを確認していただければ幸いです。
これは以下のコードです。私がやろうとしているのは、サッカーのページが表示されたときに、野球と同じように、そのページとは異なる画像を持つことです。他のすべてのページは、twentytwelve テーマ オプションのバックエンドで使用されるヘッダー イメージを使用するだけです。
<?php $header_image = get_header_image();
if( is_category( 'basball' ) ) :
<img src="banner1.jpg" alt="baseball"/>
elseif( is_category( 'football' ) ) :
<img src="banner2.jpg" alt="football"/>
else ( ! empty( $header_image ) ) : ?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>"><img src="<?php echo esc_url( $header_image ); ?>" class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="" /></a>
<?php endif; ?>
エラーメッセージ: 解析エラー: 構文エラー、予期しない '<' in /home/topteamf/public_html/wp-content/themes/twentytwelve/header.php 60 行目
皆さんありがとう!