功能。php文件不知道您希望将代码显示在前端的何处。您需要将代码放入模板页面(即woocommerce帐户页面)或使用woocommerce挂钩将其附加到该页面。
如果您决定最好将其保留在函数中,则需要将其添加到函数中才能正常工作。php。在这两种情况下,如果没有行,您可能希望将while语句包围在if语句中。否则会出现错误。
最后,因为你在重复你应该使用的字段
echo get_sub_field(\'email_group_id\');
如果您实际拥有的代码比您提供的多,并且在选项页面中,我也会在字段中添加“option”参数:
while ( have_rows(\'group_email\' , \'option\') ) : the_row();
?>
<option>
<?php
echo get_sub_field(\'email_group_id\', \'option\');
?>
</option>
<?php
endwhile;
这可能值得一试。