我在 wordpress 中的循环有问题,我的网站是一个提要聚合器,基本上我希望我的网站在提要包含图像时显示图像,或者如果不包含指定图像。这是我实际使用的代码:
<?php $enclosure = get_post_meta($post->ID , 'enclosure', $single = true); ?>
<?php $image=explode(chr(10),$enclosure); ?>
<?php if(!is_null($image)) : ?>
<div class="left">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Link all'articolo: <?php the_title_attribute(); ?>"><img src="<?php echo $image[0]; ?>" alt="<?php the_title_attribute(); ?>" style="width:150px; text-align:center;"/></a>
</div>
<?php endif; ?>
它工作得很好,但现在我想显示一个“默认”图像,如果提要没有提供,我尝试了这种方式:
<?php $enclosure = get_post_meta($post->ID , 'enclosure', $single = true); ?>
<?php $image=explode(chr(10),$enclosure); ?>
<?php if(!is_null($image)) : ?>
<div class="left">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Link all'articolo: <?php the_title_attribute(); ?>"><img src="<?php echo $image[0]; ?>" alt="<?php the_title_attribute(); ?>" style="width:150px; text-align:center;"/></a>
</div>
<?php else : ?>
<div class="left">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Link all'articolo: <?php the_title_attribute(); ?>"><img src="PATH TO THE DEFAULT IMAGE" alt="<?php the_title_attribute(); ?>" style="width:150px; text-align:center;"/></a>
</div>
<?php endif; ?>
但它不起作用......我错在哪里?对不起我的英语不好!
谢谢!