ページ送りがどうしても上手くいきません
-
度々質問して申し訳ありません。
記事一覧を作成し、下記のコードを用いてページャーを作成したのですが、
ページ送りが上手くいかず、つまづいております。また、こちらの過去にあった質問の方法を試してみたのですが、
/page/2/以降のURLだと上手く表示されません。<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?> <?php query_posts('posts_per_page=3&paged='.$paged); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> (中略) <?php endwhile; ?> <?php endif; ?> <?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' => '»', )); ?>
なお、パーマリンクの設定カスタム構造の『/%postname%/』にしてありますが、
バグ等関係ありますでしょうか?恐れ入りますが、助けてください。
よろしくお願い致します。
- トピック「ページ送りがどうしても上手くいきません」には新たに返信することはできません。