Вывожу в цикле посты при помощи wp_query - всё нормально, после этого цикла пытаюсь вставить любое произвольное поле и оно не выводится. Сначала долго думал в чем причина, пока не удалил блок с циклом и произвольное поле заработало.
Вот цикл с постами:
<?php
// paging variable
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
// the arguments
$args = array(
'post_type' => 'post',
'category_name' => 'components-video',
'posts_per_page' => 5,
'paged' => $paged,
);
// assign arguments to new WP_Query
$my_query = new WP_Query( $args );
// start the loop
while( $my_query->have_posts() ) :
$my_query->the_post();
?>
<div data-id="<?php the_ID(); ?>" class="com-scheme_post md-trigger" data-modal="modal-13">
<div class="full-width full-height middle-parent">
<div class="middle-children">
<div class="post-title">
<h3><strong><?php the_title(); ?></strong></h3>
</div>
</div>
</div>
</div>
<?php endwhile; ?>
После него через один div вывожу произвольное поле:
<?php
if(have_rows('LicenseMainPage')):
while(have_rows('LicenseMainPage')):
the_row();
echo'<div class="col col-6 padding-r-10 padding-l-10">
<img src="'.get_sub_field('LicenseMainPage-img').'">
</div>';
endwhile;
endif;
?>
Очень не силен в php, но что-то мне подсказывает, что это некий конфликт циклов или синтаксическая ошибка.