1

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

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

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

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

提前致谢!

4

1 回答 1

1

我认为最好使用变量来存储 img url,这样你就可以检查它是否为空。像这样:

<?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
}
?>
于 2011-03-02T12:36:56.703 回答