サポート » 使い方全般 » 固定ページでのページネーションについて

  • 解決済 sakamichi

    (@sakamichi)


    固定ページでブログの特定カテゴリー記事を表示させています。
    1ページに記事10件を表示させて、後はページナビゲーションで
    ページ送りをしたいのですが
    WP-PageNaviを使うと1ページのみ表示となります。

    カテゴリー記事の表示のさせ方が悪いのでしょうか?
    コードは以下のようにしています。

    <div id=”box”>
    <?php $posts = get_posts(‘numberposts=10&category=3’);
    foreach($posts as $post) :
    setup_postdata($post); ?>
    <h2>“><?php the_title(); ?></h2>
    <div id=”date”><?php the_time(__(‘Y-m-d’)) ?></div>
    <!– the_content() は 本文を表示する –>
    <div id=”content”>
    <?php the_content() ?>
    </div>
    <div class=”clear”></div>
    <div class=”entry_utility”>カテゴリー: <?php the_category(‘, ‘) ?>
    </div>
    <?php endforeach; ?>
    <?php if(function_exists(‘wp_pagenavi’)) {
    wp_pagenavi();
    } else {
    vicuna_paging_link(‘next_label=Newer Entries&prev_label=Older Entries&indent=2’);
    } ?>
    </div>

    wordpress初心者で、いろいろ試したのですが行き詰まってしまいました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • ページでページングを利用したいのトピックが参考になるかもしれません。

    トピック投稿者 sakamichi

    (@sakamichi)

    >kurosquareさま

    ありがとうございます。
    こちらのトピックも参考にさせていただいたのですが、解決しなかったのです…

    こちらの記事をたどって paged=$pagedを入れたら良いのかな?と思ったのですが
    どこに入れたら良いかわからず、いろいろ試したけれどエラーが出るばかりです。

    トピック投稿者 sakamichi

    (@sakamichi)

    試行錯誤の結果、これで解決しました。

    <?php if ( have_posts() ) : query_posts('cat=3&posts_per_page=10&paged='.$paged); ?>
    <?php while (have_posts()) : the_post(); ?>
    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
      <div id="date"><?php the_time(__('Y-m-d')) ?></div>
    <div id="content">
      <?php the_content() ?>
    </div>
     <div class="clear"></div>
    <div class="entry_utility">カテゴリー: <?php the_category(', ') ?>
    	</div><?php endwhile;?>
    <?php endif; ?>
    <?php if(function_exists('wp_pagenavi')) {
    wp_pagenavi();
    } else {
    vicuna_paging_link('next_label=Newer Entries&prev_label=Older Entries&indent=2');
    } ?>
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「固定ページでのページネーションについて」には新たに返信することはできません。