我在我的网站上安装了Page-Navi插件。
我添加了带有页面导航的新自定义页面。
mysite / page / 1 / working
mysite / page / 2 / working
mysite / page / 3/404未找到
....
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('post_type=post&showposts=4&paged='.$paged);
$count=1;
if (have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post();
// content
endwhile;
wp_pagenavi();
wp_reset_query();
答案 0 :(得分:0)
尝试使用以下代码替换您的代码:
global $wp_query;
if ( get_query_var( 'paged' ) ) {
$paged = get_query_var( 'paged' );
} elseif ( get_query_var( 'page' ) ) {
$paged = get_query_var( 'page' );
} else {
$paged = 1;
}
$wp_query = new WP_Query( array(
'post_type' => 'post',
'posts_per_page' => 4,
'paged' => $paged,
) );
$count=1;
if ( have_posts() ) : while ( have_posts() ) : the_post();
// content
endwhile;
wp_pagenavi();
endif;
wp_reset_postdata();