記事の表示数を変えたい
MTからの移行組としましてはindexや各アーカイブに表示される記事数を個別に設定できないWPをちょっと不便に感じていました。
MTだったらindex/カテゴリーアーカイブ/日別アーカイブごとにlastnやoffsetのアトリビュートで自由にを設定できました。
-
<mtentries lastn=“●”>~</mtentries>
WPの場合はワタシが知らないだけなのかもしれませんがOptions→Reading→Blog Pagesからページに表示する記事数を設定するとindex/カテゴリーアーカイブ/日別アーカイブ全て同じように表示されてしまいます。

Template Tags « WordPress Codex
↑ここらへんをあたってみたのですがアーカイブごとに記事の表示数を変える方法がわからず…
できればTOPは3~5程度
その他のアーカイブは10~20程度を考えていたのにそれが実現できずちょっと困っていました。
しかたなく今までは全て5個づつ表示させていたのですが先日やりたい事を実現してくれるプラグインをみつけました。
Matt’s Googly Site - Custom Query String Plugin
導入方法
導入はとっても簡単。
1.)配布元からcustom-query-string-2.7.zipをDLし解凍
2.)custom-query-string.phpをpluginsディレクトリにUP
3.)管理画面からプラグインをActivateする
以上です。
設定方法
設定はOptions→CQSから
↑の画像のように出力ページごと、カテゴリーごとに指定した記事数or日数/昇順or降順…などとかなりきめ細かく表示数を設定できちゃいます。
テンプレートを書き換える必要がないからMTより全然便利!!
「Show」の欄に-1と入れるとすべての記事を表示します。
[例]
is_search Show -1 posts per page, ordered by date DESC
検索結果ページ→Hitした記事を日付の新しい順にすべて表示
これでまたMTよりWPと思える事柄が増えました :-)






このプラグインを使う方が圧倒的に簡単で便利ですが、一応テンプレートでは query_posts タグをループの直前に使うと、それらの事ができます。
http://codex.wordpress.org/Template_Tags/query_posts
とかなんとか言って、僕もつい先日発見したばかりなんですけどね。新しいテーマ作ってる最中に。
>Toruさん
こんばんはー :-)
WordPress Codexはいかんせん英語なのでとっつきにくく… :(
知らないことがまだまだありそうです。
Template Tags - WPJ_Codex
http://codex.xwd.jp/index.php/Template_Tags
↑はほとんど編集途中なんですよね…
お給料も入るしWP本でも買おうかなー