ループ部分から特定のカテゴリを除外させる方法

[最終更新日]2012年5月18日

wordpressカスタマイズ, wordpress逆引きまとめ, 条件分岐

ループ部分で一覧表示させている場合が多いと思いますが、
ある特定のカテゴリを含む記事を表示させたくないと思ったとき
どうしたらいいのか?!
以下のソースで対応ができます。
カテゴリIDと書かれた部分に数字を入れるとOKです。
複数の場合は、カンマで区切ればいけます。
IDの前に必ずマイナス(-)を入れてください。
カテゴリIDが50だった場合、こんな感じになります。

<?php if ( have_posts() ) : query_posts($query_string .'&cat=-カテゴリID'); 
while ( have_posts() ) : the_post(); ?>
  • Twitterをフォロー
  • Facebookページを見る
  • RSSを登録