我正在使用 Wordpress 和高级自定义字段插件来创建画廊缩略图。有 9 个可能的上传字段,但只有第一个是必需的。
目前我遇到一个问题,即任何字段为空,它仍在输出img
标签但显示损坏的图像(因为没有图像)。
我需要创建一个if
语句,如果该字段有一个src
(或者如果该字段不为空),则只输出 HTML。
这是我当前的代码,其中有 9 个:
<li>
<div class="portfolioPicker">
<?php $image = wp_get_attachment_image_src(get_field('portfolio_image_2'), 'thumbnail'); ?>
<img id="portfolioImg_2" class="portfolioPickerThumb" src="<?php echo $image[0]; ?>" alt="<?php echo get_the_title(get_field('portfolio_image_2')) ?>" />
</div>
</li>
我为 PHP if 语句找到了一段很好的代码,但我正在努力让它与我当前的输出代码一起工作:
<?php if( get_post_meta($post->ID, "mycustomfieldname", true) ): ?>
<?php echo get_post_meta($post->ID, "mycustomfieldname", $single = true);?>
<?php else: ?>
<?php endif; ?>