【WordPress】記事一覧から特定のカテゴリを除外する

電脳備忘録

特定のカテゴリの記事のみ表示させたかったので、それ以外のカテゴリの記事は表示させないようにした時のメモ

表示させたくないカテゴリのカテゴリIDに-(マイナス)をつければいいみたい。カンマで区切るのとで複数指定することができる。

function.phpに追記。

function exclude_category_original( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-3' );//表示させないカテゴリのカテゴリIDに-(マイナス)をつけて指定する
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_original' );

ページャーがうまく動かなくて困ってましたが、フックさせたら意図した通りに表示されるようになりましたとさ。めでたしめでたし。

Newer
Older
Dark
Light
menu