在存档页面中显示ACF复制器字段

时间:2021-07-05 作者:Gidromasservis QSC

我为自定义分类术语创建了ACF repeater字段。中继器由两个字段组成;问题“;和;答案"。通过这种方式,我想为每个分类术语创建FAQ部分。虽然我可以在存档字段中轻松地显示其他自定义字段,但我无法成功使用repeater字段。请帮帮我。

$term = get_queried_object();
$meta = get_field(\'test\', $term);
but when want to output the acf repeater have no success.

$term = get_queried_object();
if (have_rows(\'faq\', $term)) :
    while (have_rows(\'faq\', $term)) : the_row();
        echo get_sub_field(\'question\');
        echo get_sub_field(\'answer\');
    endwhile;
endif;

1 个回复
最合适的回答,由SO网友:Sahriar Saikat 整理而成

get_field()have_rows() 使用后期/学期ID,而不是整个”;queried object"E;。你应该试试$term = get_queried_object()->term_id; 在第1行中。也没有必要设置$term 再次在第3行。