Вы можете использовать два цикла.
В вашем шаблоне страницы php сначала выполните обычный цикл, чтобы получить содержимое фактической страницы, например:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
//output page content here
<?php endif; ?>
Затем вы определяетеновый запрос для желаемых сообщений:
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 3,
'orderby' => 'date',
'order' => 'ASC',
)
);
//(Add and change arguments as desired in the array above)
$loop1 = new WP_Query($args);
if ( $loop1->have_posts() ) : while ( $loop1->have_posts() ) : $loop1->the_post();
//Output the post contents in a loop here
<?php endif;
wp_reset_postdata();?>
А затем добавьте оставшуюся часть шаблона страницы (нижний колонтитул и т. д.)