Не корректная пагинация на главной (цикл new WP_Query)
Цикл вывожу на главной (index.php). Выводиться должна только одна рубрика (id9).
Используется цикл WP_Query.
Проблема в пагинации стандартной. Если кликать на следующую страницу, то юрл меняется (example.com/page/2), а посты те же самые остаются.
Вот код цикла и вывода пагинации
<?php $query = new WP_Query( 'cat=9&posts_per_page=6' );// указываем категорию 9?>
<?php if ($query ->have_posts()) : ?>
<?php while ($query->have_posts() ) : $query->the_post(); ?>
<div class="post-index">
<div class="row">
<div class="col-xs-4">
<a href="<?php the_permalink() ?>"><?php the_post_thumbnail('medium', array('class' => 'miniature')); ?></a>
</div>
<div class="col-xs-8">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('G:i') ?> <?php the_time('j F Y') ?> </small>
<?php the_excerpt(); ?>
<a class="more-link " href="<?php the_permalink() ?>">Читать далее...</a>
</div>
</div>
</div>
<?php endwhile; ?>
<?php the_posts_pagination(); ?>
<?php endif; ?>
<?php wp_reset_postdata(); // сбрасываем переменную $post ?>
Ну правильно, критерии то запроса какие? то он тебе и выдает...
Ты же переменную пагинации не используешь в запросе
Читай и делай как тут: https://wp-kama.ru/question/paginatsiya-v-wp_query
Я в шоке... Зачем писать вопрос если можно просто поиском по сайту воспользоватся...