トップページやマルチサイトでPageNaviがうまく動かないとき
カテゴリー:WordPressタイトル通り、トップページやマルチサイトで次のページへ飛んでも1ページ目の内容が表示されるバグってたまにありますよね
そんなバグに遭遇したとき、もう無駄に時間を食わないようにするためにしよう!
<?php $args = array('posts_per_page' => 12, 'paged' => $paged,); $the_query = new WP_Query( $args ); if($the_query->have_posts()):while($the_query->have_posts()):$the_query->the_post(); ?> 処理内容 <?php endwhile;endif;wp_reset_postdata(); ?>
重要なところは2行目の
‘paged’ => $paged
の部分!
これを書けばちゃんと動くらしい!
ちなみに、、、
saikinnPageNaviを呼び出す関数かわったのかな?
これを使うようにした方がいいのかな?
<?php if(function_exists('wp_pagenavi')) wp_pagenavi(array('query' => $the_query)); ?>