WordPressの検索結果から特定のカテゴリーを除外する方法

WordPressの検索結果から特定のカテゴリーを除外する方法をご紹介します。

はじめに、WordPressの管理画面から除外したいカテゴリーのIDを探します。

カテゴリーのIDは、管理画面にあるカテゴリー編集ページのURLにIDが表示さていますので、
「ID=●」部分をチェックしてください。

カテゴリーのIDを探す為に、上記のステップを踏むのが面倒だと感じた方は、
IDを表示するプラグインを導入してください。

WP Show IDs(投稿記事や個別ページ、カテゴリーなどのIDを表示するプラグイン)

次に、お使いのテーマ内にある検索フォームのコードを探します。

多くのテーマでは、searchform.phpというファイルが入っていますので、
そのファイルに検索フォームのコードが記述されているはずです。
(ちなみに私が配布しているWordPressテーマでは、header.phpかsidebar.phpに直書きしているケースが多いです)

検索フォームのコードが見つかりましたら、

タグの下に赤色のコードを追記してください。

valueの部分に除外したいカテゴリーのIDを入力します。
先ほどチェックした、除外したいカテゴリーのIDに「-(マイナス)」を付けて入力してください。

入力例: value=”-1″

除外するカテゴリーを複数指定する場合は、半角「,」で区切ってご入力ください。

入力例: value=”-1, -5, -20″

最近の記事

WordPressテーマ

HYBRID THEME