@kuzubina

Как циклом WP ACF сформировать html структуру?

Есть такой цикл выводящий контент со страницы в определенный шаблон
while ( have_rows('layouts') ) : the_row();
	if ( !get_sub_field('disable_layout') ) {
		if( get_row_layout() == 'bl_layout' ) {
			get_template_part('inc/block-links');
		}
		if( get_row_layout() == 'it_layout' ) {
			get_template_part('inc/image-text');
		}
		if( get_row_layout() == 'partnerships_layout' ) {
			get_template_part('inc/partnerships');
		}
		if( get_row_layout() == 'basic_content' ) {
			get_template_part('inc/basic-content');
		}
		if( get_row_layout() == 'download_layout' ) {
			get_template_part('inc/download');
		}
		if( get_row_layout() == 'bg_row_layout' ) {
			get_template_part('inc/bg-row');
		}
		if( get_row_layout() == 'timeline' ) {
			get_template_part('inc/timeline');
		}
	}
endwhile;

как можно сделать проверку, чтобы к примеру если get_row_layout() == 'timeline' был первым в массиве и все последующие шаблоны такогоже типа выводились в отдельном диве?
К примеру:
<div class="timeline">
timeline
timeline
timeline
</div>
bg_row_layout
download_layout
и т.п.
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
Почему просто не сделать timeline повторителем и не передавать в единый шаблон?
P.S. get_template_part('inc/'.get_row_layout()) а почему шаблоны таким образом не подгружать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы