Php 不同的标题图像取决于类别页面

Php 不同的标题图像取决于类别页面,php,wordpress,if-statement,Php,Wordpress,If Statement,我正在编辑wordpress的212主题。我想有一个不同的标题图像取决于类别存档页,由slug名称。这不是一个真正的问题,我缺乏php知识,并且我的标记有问题,要么缺少一些括号,要么缺少一个结束的php标记,我将非常感激看到问题是什么 这是下面的代码,我试图让它做的是,当足球页面被查看时,它会有一个与该页面不同的图像,棒球也是如此。每隔一个页面将只使用标题图像,该图像在Twenty12主题选项的后端使用 <?php $header_image = get_header_image(

我正在编辑wordpress的212主题。我想有一个不同的标题图像取决于类别存档页,由slug名称。这不是一个真正的问题,我缺乏php知识,并且我的标记有问题,要么缺少一些括号,要么缺少一个结束的php标记,我将非常感激看到问题是什么

这是下面的代码,我试图让它做的是,当足球页面被查看时,它会有一个与该页面不同的图像,棒球也是如此。每隔一个页面将只使用标题图像,该图像在Twenty12主题选项的后端使用

    <?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; ?>

错误消息:
解析错误:语法错误,意外“您没有关闭PHP标记。您必须将HTML和PHP分开。像这样:

<?php $header_image = get_header_image();

if(    is_category( 'basball' ) )  : ?>

<img src="banner1.jpg" alt="baseball"/>

<?php elseif( is_category( 'football' ) )  : ?>

<img src="banner2.jpg" alt="football"/>

<?php elseif( ! 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; ?>

谢谢,我知道这很简单!干杯,伙计。