I put an ACF repeater field in a post which included 5 sub fields:
- a select field : yes / no
- a relational user field to link some WP users in my post
- another select field : red / blue
- an datepicker field
- a standard textarea field
I have an error if I use this syntax :
<Loop acf_repeater=my_acf_repeater_field>
<li>
<span class="meta">
<Field acf_select=field_name1 field=label />
<Loop acf_user="field_name2"><Field full_name /></Loop>
<Field acf_select=field_name3 field=label />
<Field acf_date=field_name4 />
</span>
<span><Field field_name5 /></em></span>
</li>
<If last><Else /><hr></If>
</Loop>
When I have 2 rows or more in my repeater field, the first <Field acf_select=field_name1 field=label />
is mysteriously missing.
I used another syntax to fix this but it seems curious. Here is the one that works but I cannot choose if I want to display the value or the label in my select field :
<Loop acf_repeater=my_acf_repeater_field>
<li>
<span class="meta">
<Field field_name1 />
<Loop acf_user="field_name2"><Field full_name /></Loop>
<Field field_name3 />
<Field acf_date=field_name4 />
</span>
<span><Field field_name5 /></em></span>
</li>
<If last><Else /><hr></If>
</Loop>
How is that possible ?