Hi,
I’m trying to use the clone field inside of a repeater, but can’t seem to get the field separately. Both get_field and get_sub_field don’t return anything when asking for the prefixed field.
Set-up:
Field-group: CTA Button
- Field: Type (select) [link, url]
- Field: Text (text)
- Field: Link (page link) {conditional: type == link}
- Field: URL (url) {conditional: type == url}
Field-group: Sections
- Field: Sections (repeater)
- Subfield: CTA (clone: all fields in CTA Button group) [display: group] {prefix field names: cta_%field_name%}
<?php
if (have_rows('sections')): while(have_rows('sections')): the_row();
var_dump(get_sub_field('cta')); // array [type, text, link, url]
var_dump(get_sub_field('cta_text')); // false
var_dump(get_field('cta_text')); // null
endwhile; endif;
?>
Have you submitted a new support ticket on this? https://support.advancedcustomfields.com/new-ticket/. If you haven’t then you should.