WordPressでアーカイブの表示件数を変更する方法の紹介。

WordPressは表示設定で1ページに表示する最大投稿数を設定することができます。
ここで5件と設定すると1ページに表示する投稿数はもちろん5件になります。

でもアーカイブは5件以上表示させたいと思った方は以下のコードをお試しください。
今回は、テーマ内のachive.phpを編集します。

欲張って全件表示させたい方

<?php query_posts($query_string . '&posts_per_page=-1'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
 ..
<?php endwhile; else : ?>
 ..
<?php endif; ?>
<?php wp_reset_query(); ?>

指定した件数表示させたい方

今回は10件に設定しています。

<?php $paged = get_query_var('paged'); ?>
<?php query_posts($query_string . '&posts_per_page=10&paged='.$paged); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
 ..
<?php endwhile; else : ?>
 ..
<?php endif; ?>
<?php wp_reset_query(); ?>

ここで1つ注意事項

ここで指定する表示件数は、表示設定で1ページに表示する最大投稿数で設定した件数より多くないといけません。
ここで1ページに表示する最大投稿数で設定した件数より少ない値にしてしまうと途中で「ページが見つかりません」と言われ、ページ送りが詰まります。

Bookmark & Share

4 Responses to “WordPressでアーカイブの表示件数を変更する方法”

  1. you2u より:

    WordPressでアーカイブの表示件数を変更する方法 – http://t.co/KpZBMuml

  2. infoeproduction より:

    WordPressでアーカイブの表示件数を変更する方法 – http://t.co/KpZBMuml

  3. […] wordpressでアーカイブの表示件数を変更する方法 […]

  4. tomoworks より:

    表示件数変更

Leave a Reply

  • Categories