Как вывести последние записи в WordPress? В каких случаях это может пригодиться? Какая функция для этого используется? На эти и многие вопросы мы дадим ответ в сегодняшнем материале.
Как вывести последние записи в WordPress через PHP?
Ниже мы разместили готовый год, который вы можете использовать для вывода последних записей на вашем сайте:
<div class="block-last-posts">
<h2 class="block-last-header">Последние статьи</h2>
<?php query_posts('cat=2&posts_per_page=2'); while (have_posts()) : the_post();?>
<div class="block-last">
<a class="img mr-4 rounded" style="background-image:url(<?php the_post_thumbnail_url(); ?>)" href="<?php the_permalink(); ?>"></a>
<div class="text">
<?php the_title( '<h3 class="heading"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h3>' ); ?>
<div class="meta">
<div><?php echo get_the_date(); ?></div>
</div>
</div>
</div>
<?php endwhile; wp_reset_query();?>
</div>
Что он делает? Мы выводим последние 2 записи из категории с ID равной 2. Внутри запроса “query_posts” осуществляется вывод ссылки на превью записи, ее заголовок и дата.
Такой вариант вывода последних записей мы использовали для одного из наших сайтов. А ниже вы можете увидеть скриншот.
Кстати, иногда бывают ситуации, когда требуется вывести не просто 2 последние записи из какой-то рубрики, а 2 последние кроме последней. Для этого вы можете использовать следующий код:
<?php query_posts('cat=2&posts_per_page=2&offset=1'); while (have_posts()) : the_post();?>
А если вам нужно вывести случайные статьи из определенной рубрики, то можете воспользоваться этой шпаргалкой:
<?php query_posts('cat=2&posts_per_page=2&orderby=rand'); while (have_posts()) : the_post();?>
У вас остались вопросы по разработке сайтов? Задавайте их в комментарии, мы с радостью вам поможем. А еще вы можете подписаться на нашу группу в вконтакте, чтобы не пропустить новые материалы!
Понравилась статья? Хотите поддержать нашу команду и не пропустить новые материалы? Тогда подписывайтесь на нашу группу в ВКонтакте или на канал в Телеграм. Там мы не просто уведомляем подписчиков о выходе новых статей, но и делимся результатами различных экспериментов по SEO-продвижению.