Вывод постов одной категории с пагинацией на кастомную страницу

Всего 6 постов в категории, выводит на одну страницу 5 постов, т.е. всего в пагинации будет 2 страницы (2 ссылки). Все отображает правильно на первой странице, но при нажатии на вторую страницу пагинации выдается первая, а не вторая, как должно быть. Буду очень признателен за ответ.

<div class="news__archive">
    <?php $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts('category_name=news&showposts=5&paged=$page'); ?>

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

    <div class="news__single">
        <div class="news__single_wrap df">
            <!-- image -->
            <?php hellpa_post_thumbnail(); ?>
            <div class="news__single_text">
                <!-- link on full text -->
                <h4><a href="<?php the_permalink(); ?>" title="Читать далее"><?php the_title(); ?></a></h4>
                <!-- date text -->
                <p class="news__single_date"><?php echo get_the_date(); ?></p>
                <!-- short text -->
                <div class="news__single_excerpt"><?php the_excerpt(); ?>
                    <a href="<?php the_permalink(); ?>">Читать далее</a>
                </div>
            </div>
        </div>
    </div>

    <?php endwhile; ?>

    <?php echo get_the_posts_pagination(); ?>

    <?php endif; ?>

</div>

Ответы (0 шт):