问题描述
我想在标签存档页面上显示一些转发器字段。使用此代码,我可以显示 acf 的简单文本字段:
$term = get_queried_object();
$Meta = get_field('test',$term);
但是当想要输出acf中继器没有成功。
$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;
解决方法
根据文档,这是它的基本代码结构。
// Check rows exists.
if( have_rows('repeater_field_name') ):
// Loop through rows.
while( have_rows('repeater_field_name') ) : the_row();
// Load sub field value.
$sub_value = get_sub_field('sub_field');
// Do something...
// End loop.
endwhile;
// No value.
else :
// Do something...
endif;