WP-PageNaviの2ページ目が404(ページがありません)になる時の解決法
始めにおさらいとして、Wordpressでカスタム投稿の記事を固定ページに一覧表示するときに、WP_Queryを用いてクエリを変更しなければならないことを書きます。
<?php $args = array( 'post_type' => 'カスタム投稿名', 'paged' => $paged, 'posts_per_page' => 10 ); $the_query = new WP_Query($args); ?>
WP-PageNaviが表示されない時の対応方法
<?php if(function_exists('wp_pagenavi')) wp_pagenavi(array('query' => $the_query)); ?>
2ページ目(以降)が404 ページがありません と出てしまう
Image: naoyu131212
原因は意外な落とし穴でした。カスタム投稿の名称(スラッグ)を変更してやれば良いです。
Image: naoyu131212-1
カスタム投稿の名称を複数形の「items」、リライトスラッグを単数形の「item」にしました。