WordPress 特定のカテゴリの投稿で、子孫カテゴリ以外を取得する

WordPress

WordPress 特定のカテゴリの投稿で、子孫カテゴリ以外を取得する

WordPressには

 query_posts()

という便利な関数があり、これで投稿を取得することができます。
普通に特定のカテゴリ内の投稿を取得したい場合は

 query_posts( 'cat=4' );

とすればよいのですが、これだとカテゴリID4以下の子孫カテゴリの全部の投稿をとってきてしまいます。

子孫カテゴリがいらない場合は、

 query_posts('category__in=4');

というように、’category__inというパラメーターを指定します。

アンダースコア2つなので、注意しましょう!

WordPressを利用したサイト構築はこちらまで

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です