the_sub_field
echo
s内容。医生对此非常清楚。
\\u sub\\u field函数与repeater字段和flexible content字段(需要许可证密钥)一起使用,以显示子字段值。循环遍历其中一个字段时,此函数将显示当前行中的子字段。
这与echo get\\u sub\\u field()相同;
http://www.advancedcustomfields.com/resources/functions/the_sub_field/
使用
get_sub_field
构造字符串。
函数名遵循常见(但不是通用)WordPress模式或使用the_
函数的前缀echo
以及get_
返回的函数的前缀。
但是,仍然会有一个问题,您的代码会完全覆盖$string
在每次迭代中。您需要将一个字符串与所有结果连接在一起,这很容易使用.=
而不仅仅是=
.
function teamlist_shortcode($atts, $content = null) {
if (get_field(\'aw_team_members\')):
$string = \'\';
while (has_sub_field(\'aw_team_members\')):
$string .= \'<h3>\' . the_sub_field(\'team_name\') . \'</h3><h3 class="subtitle">\' . the_sub_field(\'team_title\') . \'</h3>\' . the_sub_field(\'team_bio\');
endwhile;
return $string;
endif;
}
add_shortcode(\'teamlist\', \'teamlist_shortcode\');