На WordPress.com вы автоматически получаете большое количество шорткодов в свое распоряжение, которые можно использовать в блоге. По ссылке можно просмотреть все стандартные шорткоды на WordPress.com.
Одним из этих шорткодов является вывод свежих записей с помощью shortcode display posts.
Ниже вам предлагается сниппет кода, который можно использовать для добавления списка наиболее свежих записей и даты их публикации. Этот шорткод отображает 10 последних статей в списке в любом месте, где вы его укажете. Параметры шорткода будут обработаны через WP_Query object, поэтому если вы захотите изменить вид выводимых записей, то просто измените параметры шорткода.
/**
* Шорткод для вывода наиболее свежих записей
* Параметры, передаваемые функции, будут обработаны WP_Query object
* По-умолчанию отображаются последние 10 записей
*
* @param $atts
* @param $content
*
* @return string
*/
function pu_recent_posts_shortcode($atts, $content = NULL)
{
$atts = shortcode_atts(
[
'orderby' => 'date',
'posts_per_page' => '10'
], $atts, 'recent-posts' );
$query = new WP_Query( $atts );
$output = '<ul class="recent-posts">';
while($query->have_posts()) : $query->the_post();
$output .= '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a> - <small>' . get_the_date() . '</small></li>';
endwhile;
wp_reset_query();
return $output . '</ul>';
}
add_shortcode('recent-posts', 'pu_recent_posts_shortcode');
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
