Wordpress ACF Repeater 或 While 循环,使 1 个变量保存所有结果数据
Wordpress ACF Repeater or While loop, make 1 variable holds all of the result data
我有这个 ACF 收割机代码
$modalImages = array();
$mainID = get_the_ID();
if( have_rows('pop_up_images',$mainID) ):
while ( have_rows('pop_up_images',$mainID) ) : the_row();
$modalImages[] = get_sub_field('image_pop_up',$mainID);
endwhile;
else :
endif;
var_dump($modalImages);
这就是我到目前为止所尝试的,我添加了 $modalImages = array();
和一个变量 $modalImages[]
但是输出是错误的,应该有 2 个结果,但它只显示 1 个结果。
你们是对的,代码是正确的,问题是我的 Wordpress ACF Repeater 设置,我不确定这是否对某人有帮助,但问题是,我的 ACF Reapter 的 return 格式是设置为 Image Array
,在我的例子中应该是 Image Url
。直到有人指出代码是正确的,我才意识到这一点,所以我检查了我的设置。谢谢你们。
我有这个 ACF 收割机代码
$modalImages = array();
$mainID = get_the_ID();
if( have_rows('pop_up_images',$mainID) ):
while ( have_rows('pop_up_images',$mainID) ) : the_row();
$modalImages[] = get_sub_field('image_pop_up',$mainID);
endwhile;
else :
endif;
var_dump($modalImages);
这就是我到目前为止所尝试的,我添加了 $modalImages = array();
和一个变量 $modalImages[]
但是输出是错误的,应该有 2 个结果,但它只显示 1 个结果。
你们是对的,代码是正确的,问题是我的 Wordpress ACF Repeater 设置,我不确定这是否对某人有帮助,但问题是,我的 ACF Reapter 的 return 格式是设置为 Image Array
,在我的例子中应该是 Image Url
。直到有人指出代码是正确的,我才意识到这一点,所以我检查了我的设置。谢谢你们。