ACF вывод полей типа группа

В плагине ACF wordress есть отличнаяфункция групп полей. В про-версии есть более крутой аналог repeat поля, для бесконечного копирования этих самых групп. Но в 99% случаев хватает и фришных функций групп.

Создаем группу «название 1» и в ней все требуемые поля, дублируем нужное количество раз с запасом) Копируются они сразу с именами «название 2» «название 3» и тд.

Ярлык группового поля поля у нас name_1 name_2 и тд.

А выводим на фронте так:

<?
$cnum=1;
while ($cnum <= 8) { 
if(get_field('name_'.$cnum)["pole"]) {
?>
<div>
	<div><? echo get_field('name_'.$cnum)["pole"];?></div> 
	<div><? echo get_field('name_'.$cnum)["pole"];?></div>
</div>
<?		
}
$cnum++;
}
?>

PS: Еще можно настроить уловную логику, что бы следующее поле отображалось только если заполнено предыдущее. Почти про-фича ))

Оставьте комментарий