WordPress:如果图像存在,则显示它

时间:2011-03-01 23:43:31

标签: image wordpress if-statement

我正在使用它在我的WordPress网站上显示横幅图片:

<img src="../../wp-content/uploads/<?php echo get_post_meta($post->ID, 'image-banner', true); ?>" alt="<?php the_title(); ?> banner" />

但是,会有一些页面没有横幅图像。

如果在显示img标签之前图像(或“图像横幅”字段)存在,我该如何重新检查?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我认为你最好使用变量存储图片网址,这样你就可以检查它是否为空..就像这样:

<?php
$imgBanner = get_post_meta($post->ID, 'image-banner', true);
if (!empty($imgBanner)) {
?>
<img src="../../wp-content/uploads/<?php echo $imgBanner; ?>" alt="<?php the_title(); ?> banner" />
<?php
}
?>