我有一个要在其中显示选中和未选中选项的字段。我尝试了很多代码示例,但都没有用。我设法显示了选中的值,但是如何使它也显示未选中的值?这里是我当前正在使用的代码:
<?php while( have_rows('car_info', 51) ): the_row();
$values = get_sub_field('car_what_covered');
if($values) {
foreach($values as $value) { ?>
<div class="point-row"><?php echo $value; ?> (checked)</div>
<?php }
} endwhile; ?>
如果有帮助,这里还会提供我的现场设置图像。
答案 0 :(得分:0)
尝试这样的事情:
$values = get_field('car_what_covered');
$field = get_field_object('car_what_covered');
$choices = $field['choices'];
foreach ($choices as $value => $label) {
echo $label,': ';
if (in_array($value, $values)) {
echo 'checked';
}
echo '<br />';
}
来自here的参考