我正在使用它在我的WordPress网站上显示横幅图片:
<img src="../../wp-content/uploads/<?php echo get_post_meta($post->ID, 'image-banner', true); ?>" alt="<?php the_title(); ?> banner" />
但是,会有一些页面没有横幅图像。
如果在显示img标签之前图像(或“图像横幅”字段)存在,我该如何重新检查?
提前致谢!
答案 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
}
?>