我在使wp_pagenavi正常工作时遇到了一些问题。我有一个自定义的存档后页面,在其中我激活了该功能。代码如下:
<?php
// WP_Query arguments
$args = array(
'post_type' => array( 'connazionali' ),
'nopaging' => false,
'paged' => '1',
);
// The Query
$query = new WP_Query( $args );
// The Loop
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
the_title();
the_content();
}
wp_pagenavi( array( 'query' => $query ));
} else {
// no posts found
}
// Restore original Post Data
wp_reset_postdata();
?>分页显示正确,但当我点击第二页时,显示相同的三篇文章(即使url / page /2是正确的)。我注意到这个问题只在归档页面上,而在类别页面上它工作正常。
我该怎么解决这个问题呢?
谢谢!
发布于 2017-09-27 20:46:55
我不知道wp_pagenavi()是如何工作的,但你能尝试这样设置paged吗:
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;https://codex.wordpress.org/Pagination#Adding_the_.22Paged.22_Parameter_to_a_Query
https://stackoverflow.com/questions/46447884
复制相似问题