我有一个自定义的帖子类型,叫做donation_group 它有一个名为donate_pages 这是一个中继器字段。这donate_pages 已再次调用字段donation_object 和amount_received. 我想访问控制器ie php文件中的这些自定义字段。
这是我迄今为止尝试过的代码
 $donation_group_posts = Timber::get_posts(array(
        \'post_type\' => \'donation_group\'
    ));
    foreach ( $donation_group_posts as $dg_post ) {
        $dg_donate_pages = $dg_post -> donate_pages;
        echo "dg_donate_pages", $dg_donate_pages;
    }
 当我回显dg\\U OVERATE\\U页面时,我只得到repeater字段的行数。如何获取其值?
 
                    最合适的回答,由SO网友:Samuel T 整理而成
                    Try this:
foreach ( $donation_group_posts as $dg_post ) {
    $dg_id = $dg_post->ID;
    if(have_rows(\'YOUR_REPEATER_SLUG\', $dg_id)){
        while(have_rows(\'YOUR_REPEATER_SLUG\', $dg_id)) : the_row();
            echo get_sub_field(\'YOUR_FIELD_SLUG\');
        endwhile;
    }
}