<?php get_header(); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; endif; ?>
<?php get_footer(); ?>
<?foreach( $posts as $post ) : ?>
<div class="news-prev seperator">
<h1>
<a href="http://site.ru/news/<?= $post->post_name ?>" target="_blank">
<?= $post->post_title ?>
</a>
</h1>
<p><?php echo strip_tags($post->post_content, '<a><b><strong><i><em><br /><br><br/><li><ol><ul><table><tr><th><td>'); ?></p>
<p class="news-h-date"><?= $post->post_date ?></p>
</div>
<?endforeach?>
Repeater Field добавляет новое поле-контейнер, в которое можно помещать другие поля, в том числе и сам Repeater Field, таким образом можно получить вложенность. Я как-то с помощью него делал тесты для сайта. В каждом тесте можно было создавать неограниченное число вопросов, а в каждом вопросе неограниченное число ответов.
Также в Repeater Field можно указать минимальное и максимальное количество дублей (таким образом, кстати можно довольно просто создавать большое количество однотипных полей, просто указав для мин и макс одинаковое значение) и текст для кнопки добавления нового элемента.