Как вывести последние записи в WordPress с query_posts?

Как вывести последние записи в WordPress?

Как вывести последние записи в WordPress?

Как вывести последние записи в 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” осуществляется вывод ссылки на превью записи, ее заголовок и дата.

Такой вариант вывода последних записей мы использовали для одного из наших сайтов. А ниже вы можете увидеть скриншот.

Последние записи в WordPress

Кстати, иногда бывают ситуации, когда требуется вывести не просто 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();?>

У вас остались вопросы по разработке сайтов? Задавайте их в комментарии, мы с радостью вам поможем. А еще вы можете подписаться на нашу группу в вконтакте, чтобы не пропустить новые материалы!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

О нас

Привет! Интересно читать нас? Уделите пару минут своего времени, узнайте больше о нашей команде!

Связь с нами
Получить подарок!