サポート » 使い方全般 » previous_posts_linkが出ません。

  • 下記のコードで最新情報が3件ずつ表示され、
    prev page と next page で前のページと後ろのページに移動できるようにしたいと思っています。

    <ul id="lower_news_list">
    <?php query_posts($query_string . "&posts_per_page=3"); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <li>
    <dl class="clearfix">
      <dt>  <?php the_time('Y.m.d'); ?></dt>
     <dd>   <a href="<?php the_permalink(); ?>"><?php the_title();?></a></dd>
    </dl>
    </li>
    <?php endwhile; else: ?>
    <?php _e('Sorry, no posts matched your criteria.'); ?>
    <?php endif; ?>
    <?php previous_posts_link('<&nbsp;Previous Page'); ?>
    <?php next_posts_link('Next Page&nbsp;>'); ?>
    </ul>

    が、nextpageのみが表示され、ページも2ページ目以降から動きません。
    良いアドバイスをいただけないでしょうか。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • query_posts($query_string . "&posts_per_page=3&paged=" . $paged);
    でどうですか?

    トピック投稿者 regulus-design

    (@regulus-design)

    早速のご返信ありがとうございます。
    試してみましたが、動きませんでした。
    …うーん…難しいですね。

    トピック投稿者 regulus-design

    (@regulus-design)

    現在、WP page naviというプラグインを入れ、2ページ目以降もページ送りができるようになりました。

    <div class="culumn_area">
    <ul id="lower_news_list">
    <?php query_posts($query_string . "&posts_per_page=3"); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <li>
    <dl class="clearfix">
      <dt>  <?php the_time('Y.m.d'); ?></dt>
     <dd>   <a href="<?php the_permalink(); ?>"><?php the_title();?></a></dd>
    </dl>
    </li>
    <?php endwhile; else: ?>
    <?php _e('Sorry, no posts matched your criteria.'); ?>
    <?php endif; ?>
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
    </ul>
    </div>

    ページナビゲーションの数字から各ページに移動できるようになりましたが、<<prev pageのみ表示されません。そんなに問題はありませんが、このコードが間違っているからだと思います。
    もし、間違いをご指摘してくださる方がいらっしゃいましたら、よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「previous_posts_linkが出ません。」には新たに返信することはできません。