方法①
投稿編集ページ右の右ブロック(公開とかカテゴリーのあるブロック)の下の方にその他の所の「アーカイブに出力しない」にチェックを入れると表示されなくなりました。
方法②
↓現在削除中
①Wordpress管理画面から「投稿→カテゴリ」を選択して「カテゴリの設定」画面を表示します。
②ブラウザのアドレスバーに表示されるアドレスの中に、「tag_id=[数字]」という表記があるので、数字をメモる。
③除外するカテゴリIDを取得したら、functions.phpにpre_get_postsフックを用いて除外IDを設定します。以下のコードをテーマ(子テーマ)のfunctions.phpに追記する形でコピペしてIDの所を変更する。
//特定のカテゴリの除外
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( ‘cat’, ‘-17‘ );//マイナスをつけてカテゴリIDを除外する
}
}
add_action( ‘pre_get_posts’, ‘exclude_category’ );
|
④除外したいカテゴリが複数ある場合は、「,」(カンマ)で区切る。
コメント