我正在努力使用ACF复选框,我试图查看数组以查看是否有“汽车”问题。已被勾选:
if( in_array( 'car', the_sub_field('tyres_available') ) )
{
echo 'some html';
}
'车'是复选框选项之一。如果它被勾选,我想回应一些HTML。目前,它为字段中已勾选的每个复选框输出整个数组' tyres_available'。
任何想法,我哪里出错?
由于
答案 0 :(得分:1)
排序。它是get_sub_field
,而不是the_sub_field
:
<?php $tyreServices = get_sub_field('tyres_available'); ?>
<?php if(in_array("car", $tyreServices )){ ?>
Some html
<?php } ?>