我买了一个主题,我想改变一下。我熟悉编写一些if/else语句,但不熟悉这种类型,无论我做什么,我都无法添加else/if而不破坏代码。
下面是主题的代码。。。
<?php
if (!is_404() && !is_attachment()) {
if (is_singular() || is_page(\'gallery\') || is_page(\'about\') && has_post_thumbnail($post->ID) && ($image = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'post-thumbnail\') ) && $image[1] >= HEADER_IMAGE_WIDTH) :
echo get_the_post_thumbnail( $post->ID, \'post-thumbnail\' );
else : ?>
<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="<?php bloginfo(\'name\'); ?>" title="<?php bloginfo(\'name\'); ?>" />
<?php endif; } ?>
代码在有横幅的页面上显示一个特色图像作为横幅。我正在尝试编写一个else/if语句,它不会在单个帖子页面上以横幅形式显示特征图像,就像我说的,每次我尝试添加else/if时,我都会破坏代码。