我在页面上有一个ACF转发器字段设置,在子字段中有一个真/假复选框。到目前为止,如果选中该框,它将显示字段。如果不是,那么就不会。
然而,有一件事我搞不清楚,那就是如何让它检查是否没有检查任何内容,只回显一些内容,但由于它在while循环中,它只会为每个子字段不断输出。
这是我的代码:
<?php
if( get_field(\'position\') ) : while( has_sub_field(\'position\') ) :
$value = get_sub_field(\'active_position\');
$title = get_sub_field(\'position_name\');
?>
<?php if( $value == true ) : ?>
<p>
<?php echo $title; ?>
</p>
<?php else : ?>
<p>
nothing available...
</p>
<?php endif; ?>
<?php endwhile; endif; ?>
我不知道如何得到它,所以它会检查,看看是否有什么是“检查”。如果是,则显示结果,但如果未选中任何内容,则只返回其他内容一次。