Wordpress"如果"高级自定义字段的声明

时间:2015-07-08 15:20:01

标签: php wordpress if-statement advanced-custom-fields

如果没有内容上传到我的自定义帖子类型转发器字段,我正在尝试回显错误消息。

有些网页会有内容,有些网页会有,所以我只想要一条简单的留言说,抱歉我们目前没有这位艺术家的股票请回来。

这是我的HTML:

<?php if( have_rows('artist_paintings') ): ?>

    <ul class="slides">

    <?php while( have_rows('artist_paintings') ): the_row(); 

        // vars
        $thumb_image = get_sub_field('thumbnail');
        ?>

        <li class="slide">
        <img src="<?php echo $thumb_image; ?>" />
        </li>

    <?php endwhile; ?>

    </ul>

<?php endif; ?>

1 个答案:

答案 0 :(得分:1)

尝试使用以下编辑,您已经有一个if语句只使用else的{​​{1}}条件:

if( have_rows('artist_paintings') ):

没有html clean if else例如。:

<?php if( have_rows('artist_paintings') ): ?>

    <ul class="slides">

    <?php while( have_rows('artist_paintings') ): the_row(); 

        // vars
        $thumb_image = get_sub_field('thumbnail');
        ?>

        <li class="slide">
        <img src="<?php echo $thumb_image; ?>" />
        </li>

    <?php endwhile; ?>

    </ul>

<?php else: ?>
    <span> sorry we currently have no stock for this artist please come back.</span>
<?php endif;?>