Information

Twitterの本を書きました。

twitterコミュニケーション・バイブル

RSS Feeds

Posted on May 22, 2006 at 9:47 pm

記事の表示数をきめ細かく設定できるプラグイン

記事の表示数を変えたい

MTからの移行組としましてはindexや各アーカイブに表示される記事数を個別に設定できないWPをちょっと不便に感じていました。
MTだったらindex/カテゴリーアーカイブ/日別アーカイブごとにlastnやoffsetのアトリビュートで自由にを設定できました。

CODE:
  1. <mtentries lastn=“●”>~</mtentries>

WPの場合はワタシが知らないだけなのかもしれませんがOptions→Reading→Blog Pagesからページに表示する記事数を設定するとindex/カテゴリーアーカイブ/日別アーカイブ全て同じように表示されてしまいます。

Reading Options

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から

Custom Query String

↑の画像のように出力ページごと、カテゴリーごとに指定した記事数or日数/昇順or降順…などとかなりきめ細かく表示数を設定できちゃいます。
テンプレートを書き換える必要がないからMTより全然便利!!
「Show」の欄に-1と入れるとすべての記事を表示します。

[例]
is_search Show -1 posts per page, ordered by date DESC
検索結果ページ→Hitした記事を日付の新しい順にすべて表示

これでまたMTよりWPと思える事柄が増えました :-)

2 Responses to “記事の表示数をきめ細かく設定できるプラグイン”

  1. Toru on May 30th, 2006 at 3:02 AM says:

    このプラグインを使う方が圧倒的に簡単で便利ですが、一応テンプレートでは query_posts タグをループの直前に使うと、それらの事ができます。
    http://codex.wordpress.org/Template_Tags/query_posts

    とかなんとか言って、僕もつい先日発見したばかりなんですけどね。新しいテーマ作ってる最中に。

  2. lomo on May 30th, 2006 at 8:15 PM says:

    >Toruさん
    こんばんはー :-)
    WordPress Codexはいかんせん英語なのでとっつきにくく… :(
    知らないことがまだまだありそうです。

    Template Tags - WPJ_Codex
    http://codex.xwd.jp/index.php/Template_Tags
    ↑はほとんど編集途中なんですよね…
    お給料も入るしWP本でも買おうかなー

Leave a Reply

Recent Posts