ページネーションに空白のページまで出力される
-
こんにちは。
カスタムポストのアーカイブページにページネーションを設置したのですが、空白ページが作られてしまい困っています。
例えば1ページにつき最大12件表示可能なページに11件しか登録がないのに2ページ目のリンクが作られ、2ページ目にアクセスするとページネーションだけが表示された空白のページが開いてしまいます。
解決策がわかる方がいらっしゃいましたらご教示いただけますと幸いです。
function
function the_pagination() { global $wp_query; $bignum = 999999999; if ( $wp_query->max_num_pages <= 1 ) return; echo '<nav class="pagination">'; echo paginate_links( array( 'base' => str_replace( $bignum, '%#%', esc_url( get_pagenum_link($bignum) ) ), 'format' => '', 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages, 'prev_text' => '←', 'next_text' => '→', 'type' => 'list', 'end_size' => 3, 'mid_size' => 3 ) ); echo '</nav>'; }
アーカイブページ
<?php if( function_exists("the_pagination") ) the_pagination(); ?>; <?php $paged = get_query_var('paged'); query_posts($query_string . '&posts_per_page=12&paged=' . $paged); if (have_posts()): while (have_posts()): the_post(); > 以下省略
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「ページネーションに空白のページまで出力される」には新たに返信することはできません。