
Cocoon Child: テーマのための関数 (functions.php) に追加
カテゴリーが単数の場合
//特定カテゴリーの投稿のトップページ非表示(単数)
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-xx' );
}
}
add_action( 'pre_get_posts', 'exclude_category' );
カテゴリーが複数の場合
//特定カテゴリーの投稿のトップページ非表示(複数)
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-xx,-xx,-xx' );
}
}
add_action( 'pre_get_posts', 'exclude_category' );
※$query->set( ‘cat’, ‘-xx’ ); :xxを当該カテゴリーIDに置換。
※IDの確認:[投稿]–[カテゴリー]を開き、カテゴリー一覧の当該ID。
※シンタックスエラーが出たときは、シングルクォーテーションを疑うべし。エラーが出ていない行(LINE)のシングルクォーテーションをコピペすれば解決するでしょう。
