попробуйте
get_fields([$post_id], [$format_value]); // Возвращает массив значений полей (имя => значение) для определенного поста.
Источник:
https://www.advancedcustomfields.com/resources/get...
Чтобы перебирать поля из Повторителя используйте цикл
// Check rows existexists.
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;
Источник:
https://www.advancedcustomfields.com/resources/rep...