ブログ運営

WordPressで特定カテゴリー名のみ非表示にする方法

【画像】Wordpressの特定カテゴリー名を非表示にする方法
記事内に商品プロモーションを含む場合があります

ブログを運営していると、自分のブログのペルソナに合わない事も書きたくなる時がありますよね?

検索から来た人には表示したいけれど、普段ブログに来ている人には表示したくない…
興味がある人には読んでもらいたいけれど、積極的に公開するような内容でもない(収益報告とか…)

WordPressでは特定カテゴリー名を「非表示」に設定することができるんです!

この記事では、

  • カテゴリー一覧から特定カテゴリー名を非表示にする方法
  • 「最新の投稿」ウィジェットから特定カテゴリーの記事を非表示にする方法
  • トップページの記事一覧から特定カテゴリー名を非表示にする方法

について説明します。

WordPressの「カテゴリー一覧」から特定カテゴリー名を非表示にする方法

WordPressのテーマによってできない場合があるらしいのですが、CSSで特定カテゴリーを非表示にする方法が一番簡単です。

私が使っている「JIN」ではこの方法で非表示に設定できました!

CSSで消す方法は、

【WordPressでカテゴリー一覧から特定カテゴリー名をCSSで非表示にする方法】

  1. 非表示にしたい記事を入れたカテゴリーを作る
  2. カテゴリーIDを調べる
  3. 追加CSSにスタイルを追加する

以上!簡単です。

スポンサーリンク

【WordPressで特定カテゴリー名を非表示にする方法①】非表示にしたい記事を入れたカテゴリーを作る

まず、非表示にしたい記事をまとめたカテゴリーを作ります。

親カテゴリーにするのが一番簡単だよ

私は非表示にするカテゴリーを一番下に持ってきたいので「Category Order and Taxonomy Terms Order」というプラグインを入れてます。

WordPressの管理画面の↓の場所から

WordPress管理画面>投稿>Tazonomy Order

クリック&ドラッグで簡単にカテゴリーの場所の入れ替えが出来ます。

【画像】Wordpressのカテゴリー一覧から特定カテゴリー名を非表示にする方法①

私は一番下の「ブログ運営」を隠しているよ

【WordPressで特定カテゴリー名を非表示にする方法②】カテゴリーIDを調べる

いよいよ特定カテゴリー名を非表示にしていきます!

CSSにスタイルを記入するために、カテゴリーIDを調べます。

カテゴリーIDを調べるには、

WordPress管理画面>投稿>カテゴリー

と進みます。

【画像】Wordpressのカテゴリー一覧から特定カテゴリー名を非表示にする方法②

ココです(字が大きい…恥)。

「自分を磨く」というカテゴリーを消したければ、カテゴリーIDは「7」となります。

【WordPressで特定カテゴリー名を非表示にする方法③】追加CSSにスタイルを追加する

さぁ、いよいよCSSにスタイルを追加します。

私の使っているJINの場合、

WordPress管理画面>外観>カスタマイズ>追加CSS

と進みます。

私の経験から言うと、どのテーマにも大体自分のCSSを書ける所があると思います!

追加するコードはこれです↓

.cat-item.cat-item-XX{display:none;}

「XX」のところには、先ほど確認したカテゴリーIDを入れます。

複数のカテゴリーを非表示にしたい場合は「,]で区切って

.cat-item.cat-item-XX,.cat-item-XX{display:none;}

のように記述します。

これで「カテゴリー一覧」から特定カテゴリー名を非表示に出来ました!

でも、WordPress標準の「最新の投稿」ウィジェットを使っていると、「最新の投稿」一覧には表示されてしまいます。

次に「最新の投稿」から非表示にする方法を説明します!

スポンサーリンク

WordPressの「最新の投稿」ウィジェットから特定カテゴリーの記事を非表示にする方法

こちらは残念ながらCSS追加で簡単にできる方法が見つかりませんでした。

function.phpを書き換えてプラグインを使わない方法があるんですが、

子テーマとかよく分からないし、アップデートの度に書き替えるのは面倒くさいし…

ということでプラグインに頼ることにしました。

使うプラグインは「Recent Posts Widget With Thumbnails」です。

プラグインをインストールして「有効」にしたら、

WordPress設定画面>外観>ウィジェット

へ進み、任意の場所へ「Recent Posts Widget With Thumbnails」を追加します。

びっくりするほど色々設定ができるのですが、特定カテゴリー名を非表示にするのは、「カテゴリーで絞り込み」という所です。

【画像】Wordpressの最新の投稿から特定カテゴリー名を非表示にする方法

表示したいカテゴリーのみ選択します。

飛び飛びの場合はCtrlキーを押しながら、表示したいカテゴリー名をクリックします。

アイキャッチのサムネイルサイズになかなか苦労したんだけど、私と同じで良ければ「128×72」で設定してね!

「保存」をすれば設定完了です!

これで非表示にしたい特定カテゴリーは「最新の投稿」から消えました!

スポンサーリンク

WordPressの「トップページの記事一覧」から特定カテゴリー名を非表示にする方法

WordPressのテーマに「JIN」を使っている場合、簡単にトップページの記事一覧から特定カテゴリーを非表示に設定できます。

WordPress設定画面>外観>カスタマイズ>トップページ設定

から「最新記事一覧から除外したいカテゴリーIDに-をつけて入力」に先ほど調べたカテゴリーIDを入力します。

【画像】トップページの記事一覧から特定カテゴリーを非表示に設定する

「-」をつけないと非表示にならないので注意!

JINは簡単に設定できますが、JIN以外の場合はプラグインに頼るのが一番簡単そうです。

WordPressの特定カテゴリー名を非表示にする方法まとめ

以上で特定カテゴリー名を非表示にする事ができました。

検索すれば表示されちゃうんだけど、そもそもそこまで隠したいわけでもないのでいいかな、と思っています

参考になったらうれしいです!

合わせて読みたい