WordPressで特定のカテゴリーを非表示にする方法

色々調べたのでメモ.
 
特定のカテゴリーをHOME画面で非表示にする.
 
index.phpの
while ( have_posts() ) : the_post() ;

の前に
query_posts('cat=-50');
を追加する.
−でカテゴリーの非表示.カテゴリーはカテゴリー名ではなくIDなので注意.
 
 
最新の記事に特定のカテゴリーを表示させないようにする.
 
以下のコードをfunction.phpに追加する.
最後の %> はテーマによって必要だったり必要なかったりするので注意.
 

 
これでウィジェットメニューに「Recent Posts with Exclude」というウィジェットが追加される.
“Exclude Category(s):”というエリアに非表示にしたいカテゴリーIDを追加.