カスタム投稿アーカイブでのページ送りの不具合について
-
度々の質問で申し訳ございません。
カスタム投稿(aaa)を作成していて、そのアーカイブページにページ送りを設置しています。
きちんと動作している!と思ったのですが、
なぜか投稿数が10件以下だと2ページ目が表示されません。ちなみに固定ページは使用していません。
archive-aaa.php
↓記事出力部分↓<?php $paged = get_query_var( 'paged' ); query_posts('post_type=bukken&posts_per_page=8&paged='.$paged); if( have_posts() ) : while(have_posts()) : the_post(); ?> <div class="blog_block"> <a href="<?php the_permalink(); ?>"> <?php the_post_thumbnail(array(150, 100)); ?> <?php the_time('Y'); ?>年 <?php the_time('m'); ?>月 <?php the_time('d'); ?>日 <?php the_title(); ?> </a> </div> <?php endwhile; ?> <?php else : //記事が無い場合 ?> <p>Sorry, no posts matched your criteria.</p> <?php endif; ?>
↓ページネーション部分↓
<div class="pagination"> <?php global $wp_rewrite; $paginate_base = get_pagenum_link(1); if(strpos($paginate_base, '?') || ! $wp_rewrite->using_permalinks()){ $paginate_format = ''; $paginate_base = add_query_arg('paged','%#%'); }else{ $paginate_format = (substr($paginate_base,-1,1) == '/' ? '' : '/') . user_trailingslashit('page/%#%/','paged');; $paginate_base .= '%_%'; } echo paginate_links(array( 'base' => $paginate_base, 'format' => $paginate_format, 'total' => $wp_query->max_num_pages, 'mid_size' => 4, 'current' => ($paged ? $paged : 1), 'prev_text' => '« 前へ', 'next_text' => '次へ »', )); ?> </div>
試してみたこととしては、
・posts_per_page=8を消してみる&数を1にしてみる
・’mid_size’ => 4 を消してみる&数を1にしてみる
・ダッシュボード設定>表示設定>1ページに表示する最大投稿数を1にしてみる
ですが、どれも変化がありませんでした。どなたかご教授頂ければと思います。
宜しくお願い致します。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「カスタム投稿アーカイブでのページ送りの不具合について」には新たに返信することはできません。