Не корректная пагинация на главной (цикл 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
Я в шоке... Зачем писать вопрос если можно просто поиском по сайту воспользоватся...