since 2003

blog ブログ

query_postsの罠

2013.09.19

テンプレートタグquery_postsはカテゴリー指定で内容やタイトルを表示させたり、表示件数を指定できたりしてとても便利!

しかし!カテゴリーのTOPページでカテゴリーと表示件数を指定して指定件数を越えたら次のページへページ送りしようとすると、2ページ以降も1ページ目と同じ内容が表示されてしまう。

さて、どうしよう…。

そんな時はこうします!

<?php if (have_posts()) : query_posts($query_string . '&posts_per_page=表示件数&cat=カテゴリーID&paged='.$paged); ?>

大元の表示件数に影響を受けずに各カテゴリー毎に表示件数を指定できます。
もちろん、2ページ目以降のページ送りも問題なく表示されます!

関連記事

Archive

Category

Recent Entry