Wordpress "If" 关于高级自定义字段的声明
Wordpress "If" statement on advanced custom fields
如果没有内容上传到我的自定义 post 类型转发器字段,我将尝试回显错误消息。
一些页面会有内容,而另一些则不会,所以我只想简单的消息说,抱歉,我们目前没有该艺术家的库存,请回来。
这是我的 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; ?>
尝试使用下面的编辑,您已经有一个 if 语句,只需对 if( have_rows('artist_paintings') ):
使用 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;?>
没有 html clean if else 示例。:
if( have_rows('artist_paintings') ):
// show content if field is not empty
else:
// show error is field is empty.
endif;
如果没有内容上传到我的自定义 post 类型转发器字段,我将尝试回显错误消息。
一些页面会有内容,而另一些则不会,所以我只想简单的消息说,抱歉,我们目前没有该艺术家的库存,请回来。
这是我的 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; ?>
尝试使用下面的编辑,您已经有一个 if 语句,只需对 if( have_rows('artist_paintings') ):
使用 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;?>
没有 html clean if else 示例。:
if( have_rows('artist_paintings') ):
// show content if field is not empty
else:
// show error is field is empty.
endif;