今天查看网站的时候,发现有一个分类的所有分页页面显示的都是相同的内容,而其他页面是正常的。解决办法是在分页代码中加入如下参数:
'paged' => get_query_var( 'paged' ),
最终分页代码如下:
<div class="row">
<?php
$args = array(
'cat' => $cat,
'post__not_in' => get_option( 'sticky_posts' ) ,
'posts_per_page' => 10,
'paged' => get_query_var( 'paged' ),
);
$query = new WP_Query( $args );
while ( $query->have_posts() ) : $query->the_post();
?>
<div class="col-lg-6 p-lg-5 my-1">
<a href="<?php the_permalink(); ?>">
<img src="<?php the_post_thumbnail_url(); ?>" class="d-block py-2 px-5 w-100">
<h2 class="post-person-title"><?php the_title(); ?></h2>
</a>
</div>
<?php endwhile; wp_reset_query();?>
</div>
<?php the_posts_pagination( array('mid_size' => 3, 'prev_text' =>'<', 'next_text' =>'>') ); ?>