В плагине Advanced Custom Fields использую repeater и вывожу произвольные поля так:
<?php if( have_rows('name_repeater') ): ?>
<?php while( have_rows('name_repeater') ): the_row(); ?>
<?php the_sub_field('name_pole1'); ?>
<?php the_sub_field('name_pole2'); ?>
<?php the_sub_field('name_pole3'); ?>
<?php the_sub_field('name_pole4'); ?>
<?php the_sub_field('name_pole5'); ?>
<?php endwhile; endif; ?>
Проблема в том, что на странице таких рипитеров десяток, а каждый запрос the_sub_field вызывает обращение к БД, как я понимаю.
Как можно выбрать всё это дело за меньшее количество запросов к базе данных?