Данная возможность пригодится тем, у кого сайт на платформе WordPress использует статическую страницу на главной вместо динамического вывода последних постов. Чтобы вывести список последних записей без помощи дополнительных плагинов, вставьте в нужном вам месте темы следующий код:

<?php
$args = array( 'posts_per_page' => 5, 'order'=> 'DESC', 'orderby' => 'date' );
$postslist = get_posts( $args );
foreach ($postslist as $post) :  setup_postdata($post); ?>
<div style="text-align:center;">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
<?php endforeach; ?>

Цифру 5 можно заменить на любое число. Если вам нужно, чтобы вместе со ссылкой на запись выводился её краткий анонс, измените данный код на следующий:

<?php
$args = array( 'posts_per_page' => 5, 'order'=> 'DESC', 'orderby' => 'date' );
$postslist = get_posts( $args );
foreach ($postslist as $post) :  setup_postdata($post); ?>
<div style="text-align:center;">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
<p>
<?php the_excerpt(); ?>
</p>
<?php endforeach; ?>


Если вам нужно, чтобы вместо символа […] выводилась ссылка «читать далее», добавьте следующий код в файл вашей темы WordPress functions.php:

function new_excerpt_more($more) {
       global $post;
	return ' <a href="'. get_permalink($post->ID) . '">читать далее...</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');

Изменив параметр date на title в первом и втором коде можно сортировать записи по заголовку, а не по дате, а заменив DESC на ASC можно сортировать по возрастанию вместо убывания.