ACF Images If/else

时间:2016-07-20 作者:Nicklas Lundorf

<div class="postthumbnail">

<?php $image = wp_get_attachment_image_src(get_field(\'usercrop\'), \'full\'); ?>
<img class="post-thumbnail img-responsive postpic" src="<?php echo $image[0]; ?>" alt="<?php echo get_the_title(get_field(\'usercrop\')) ?>" />

</div>
我该如何制作它,这样它只会在现场有什么东西(usercrop)时才会发出回声?我想我应该用If/else?现在,它呼应了页面的标题。谢谢:)

1 个回复
SO网友:Aric Watson

如果我正确理解你的问题,我相信这就是你想要的:

<div class="postthumbnail">
<?php 
    $usercrop = get_field(\'usercrop\');
    if ($usercrop) { 
        $image = wp_get_attachment_image_src(get_field(\'usercrop\'), \'full\'); ?>
        <img class="post-thumbnail img-responsive postpic" src="<?php echo $image[0]; ?>" alt="<?php echo get_the_title(get_field(\'usercrop\')) ?>" />
    <?php }
?>
</div>
它检查字段并仅在以下情况下显示HTMLget_field(\'usercrop\') 返回某些内容