Ваш PHP должен выглядеть примерно так:
<?php if ( have_rows('parent-group') ): ?>
<!-- html before -->
<?php while ( have_rows('parent-group') ) : the_row(); ?>
<?php if ( have_rows('child-group') ): ?>
<!-- html before -->
<?php while ( have_rows('child-group') ) : the_row(); ?>
<?php if ( have_rows('repeater') ): ?>
<!-- html before -->
<?php while ( have_rows('repeater') ) : the_row(); ?>
<!-- item contents -->
<?php the_sub_field("image") ?>
<?php the_sub_field("title") ?>
<!-- item contents -->
<?php endwhile; ?>
<!-- html after -->
<?php endif; ?>
<?php endwhile; ?>
<!-- html after -->
<?php endif; ?>
<?php endwhile; ?>
<!-- html after -->
<?php endif; ?>
Помните, что по умолчанию для have_rows () используется текущее сообщение.
Чтобы получить строки из другого сообщения, используйте: have_rows ('key', $ postID);
Или, если вы используете страницу параметров: have_rows ('key', "options");