Looping внутри цикла возможно, и в то время как вы можете технически все еще использовать шаблон loop.php
, это немного боли, потому что вы должны установить по-разному. Лучше всего оставить его в файле или создать функцию и передать запрос этой функции.
В любом случае, вернемся к вопросу. Прежде всего, вам нужно сделать копию текущего запроса, так что вы можете вернуться к нему после второго запроса -
$query_safe = $wp_query;
Теперь вам нужно настроить свой новый цикл и вывод, что когда-либо вы хотите в нем -
if($myPosts->have_posts()) : while($myPosts->have_posts()) : $myPosts->the_post();
<h2><?php the_title(); ?></h2>
<p><?php the_content(); ?></p>
endwhile;
endif;
Наконец, когда все будет готово, восстановите исходный запрос, чтобы WP мог продолжить этот цикл.
$wp_query = $query_safe;