仅在自定义字段存在时显示图像

时间:2012-07-09 22:42:14

标签: php image wordpress

如果自定义字段“imageembed”没有值,我如何调整此代码以不显示图像?

<?php $imageid = get_post_meta($post->ID, 'imageembed', true); ?>

   <div class="newsimage"><img src="<?php echo wp_get_attachment_url( $imageid ); ?>" width="640" /></div>

1 个答案:

答案 0 :(得分:3)

像这样的东西

<?php    
  if (strlen($imageid = get_post_meta($post->ID, 'imageembed', true))) {
?>
    <div class="newsimage"><img src="<?php echo wp_get_attachment_url((int) $imageid); ?>" width="640" /></div>
<?php } ?>