WordPress 特定のカテゴリの投稿で、子孫カテゴリ以外を取得する
query_posts()
という便利な関数があり、これで投稿を取得することができます。
普通に特定のカテゴリ内の投稿を取得したい場合は
query_posts( 'cat=4' );
とすればよいのですが、これだとカテゴリID4以下の子孫カテゴリの全部の投稿をとってきてしまいます。
子孫カテゴリがいらない場合は、
query_posts('category__in=4');
というように、’category__inというパラメーターを指定します。
アンダースコア2つなので、注意しましょう!