カテゴリー
blog 備忘録

WordPressで特定のカテゴリをトップページで非表示にする

MyCuraterというプラグインの試験で排出されるエントリーが増えているので、そのエントリーが格納されるカテゴリーをまるっとトップページで非表示にする方法の備忘録。

function.phpに以下を記載する。

//トップページから特定のカテゴリから非表示
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-ID' );//カテゴリIDを除外する(-をつけてIDを入れる)
}
}
add_action( 'pre_get_posts', 'exclude_category' );

カテゴリーIDというのは、Wordpressのカテゴリーのメニューで、当該カテゴリーを編集モードになった際に、URLに表示されています。