テンプレートで表示件数を指定する
管理画面で決めた表示件数だと全ページに反映されてしまうので
アーカイブだけ表示を10件にしたい。
カテゴリーTOPは2件にしたい。
といったような時につかいます。
テンプレートファイルごとに、ループの1ページあたりの記事表示件数を変えるのは、実は非常に簡単。
ループの開始タグに、ちょこっと追加すればOK。
<?php if (have_posts()) : ?>
もともとこんなカンジで書かれているところを、
<?php if (have_posts()) : query_posts($query_string.'&posts_per_page=10'); ?>
こんな風に書き換えればOK。ちなみに、posts_per_pageの数字を変えれば、好きな件数にできる。