如何访问自定义域的中继域?

时间:2019-12-24 作者:Praneetha

我有一个自定义的帖子类型,叫做donation_group 它有一个名为donate_pages 这是一个中继器字段。这donate_pages 已再次调用字段donation_objectamount_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字段的行数。如何获取其值?

1 个回复
最合适的回答,由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;
    }

}

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: