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に表示されています。

プロフィール
書いた人
shugo

在宅勤務で働くサラリーマンが、出勤時間相当の時間を使って実験するために立ち上げたブログです。

shugoをフォローする
blog備忘録
スポンサーリンク
shugoをフォローする
アラフィフ世代在宅ワーカーの実験室

コメント

タイトルとURLをコピーしました