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。直到有人指出代码是正确的,我才意识到这一点,所以我检查了我的设置。谢谢你们。