query_posts()で一覧表示

プラグインを入れたら、アーカイブ一覧で該当カテゴリだけ表示するのがうまくできなくなってしまったので、ちょっと調べてみた。

どうでもいい雑記その121 : 雑記帳 : der Gegenwart

WordPress › フォーラム » カテゴリーページで所属するカテゴリーの記事一覧を表示させたいのです�

スゴク便利な万能タグ「query_posts」ただし…【WordPressカスタマイズメモ】

query_postsではまった→スッキリ | WordPress | understandard.net

と、上のを参考にやってみたけどどうもうまくいかない。

結局、下記のように書くことで落ち着いた。どうも先に配列に入れないといけないらしい。
以下は100件ずつ表示する例。

$category_id = get_query_var('cat');
$current_paged = intval(get_query_var('paged'));
$query = array('cat'=>$category_id, 'order'=>'DESC','orderby'=>'date','posts_per_page'=>'100','paged'=>$current_paged);
query_posts($query);


Custom Posts Per Pageプラグイン入れてたの忘れてた :o rz_02:
query_postsじゃなくてこっちで指定してやればいいんじゃん。。。
テーマに元々あったquery_postsを削除しておしまい。