SearchWPブログ

WordPressのチュートリアル、ヒント、リソースでビジネスを成長させる

WordPress検索からカテゴリを除外する方法

カテゴリーはサイトのコンテンツを整理するのに役立ちますが、ユーザーに特定のカテゴリーを見つけてほしくない状況もあります。

たとえば、機密性の高いコンテンツがある場合や、ユーザーに特定のカテゴリーの商品のみを見つけてほしい場合があります。

残念ながら、WordPressの検索には多くの制限があるため、デフォルトでカテゴリーを非表示にする方法はありません。

この記事では、数回のクリックでサイトの検索結果から任意のカテゴリーを除外する方法を紹介します。

WordPress検索からカテゴリーを除外する理由

サイトの検索結果から一部のカテゴリーやページを非表示にしたい理由はいくつか考えられます。

まず、訪問者が探しているものをより速く見つけるのに役立ちます。

ブログにニュースセクションがあると仮定しましょう。ニュースは検索結果の通常のブログ投稿に紛れ込み、適切なコンテンツを見つけにくくなります。

eコマースのWordPressサイトの所有者だとしましょう。顧客が買い物を妨げられないように、検索から商品以外のカテゴリーを除外したいでしょう。

検索結果に表示される特定のカテゴリーを非表示にしたいもう1つの理由は、機密性の高いコンテンツです。

特定のグループの訪問者のみがアクセスできるコンテンツのカテゴリーがあると想像してください。誰でも検索で見つけることができる場合、ほとんど意味がありません。

検索結果から特定のカテゴリーを非表示にすることが有益である理由がわかったので、それをどのように行うかを見てみましょう。

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

WordPressサイトの検索結果からカテゴリーを除外する最も簡単な方法は、SearchWPのようなプラグインを使用することです。

SearchWP

50,000以上のWordPressサイトの所有者に信頼されているSearchWPは、サイトでの検索の動作を完全にカスタマイズできる、強力で使いやすいプラグインです。

具体的には、特定の検索結果を除外または優先したり、カスタム投稿タイプを検索可能にしたり、検索を追跡したりするために使用できます。

SearchWPは、次の点でサイトの検索を改善します:

  • 投稿のみを検索対象にする: サイトの検索を投稿のみに制限したいですか?SearchWPを使用すると、コーディングなしで数分で実行できます。
  • サイトに検索バーを追加する。コーディングなしでサイトに検索バーを追加する方法をお探しですか?SearchWPを使用すると、数回の簡単な手順で4つの異なる方法で実行できます。
  • カスタム検索フォームを作成する。ニーズに合った完全にカスタマイズされた検索フォームを作成したいですか?SearchWPを使用すると、複数のカスタマイズされた検索エンジンを作成し、それらを個別の検索フォームにリンクできます。
  • あいまい検索を有効にする。完全一致が見つからない場合に、WordPressに部分一致を検索させたいですか?SearchWPを使用すると、チェックボックスをオンにするだけでこの機能を有効にできます。

次に、SearchWPプラグインを使用してWordPressサイトの検索からカテゴリーを除外する方法を見てみましょう。

ステップ1:SearchWPのインストールと有効化

最初のステップは、SearchWPのコピーを入手することです。ウェブサイトにアクセスして新しいアカウントを作成するだけです。

その後、SearchWPアカウントを開き、ダウンロードタブに移動する必要があります。

アカウントエリアからSearchWPプラグインをダウンロード

次に、SearchWPのダウンロードボタンを押して、プラグインのZIPファイルをコンピューターにダウンロードします。

ダウンロードが完了したら、同じタブの左下隅にあるプラグインライセンスキーをコピーすることもできます。これは、SearchWPのコピーをアクティブ化するために後で必要になります。

次のステップは、ダウンロードしたSearchWP ZIPファイルをサイトにアップロードすることです。詳細については、WordPressプラグインのインストール方法に関するこのガイドをステップバイステップで参照してください。

有効化すると、セットアップウィザードが表示されます。プラグインを設定するには、「オンボーディングウィザードを開始」ボタンをクリックするだけです。

オンボーディングウィザード SearchWP

SearchWPをアクティブ化したら、検索エンジンの設定を開始する準備が整いました。

ステップ2:検索エンジンのカスタマイズ

開始するには、WordPressダッシュボードからSearchWP »アルゴリズムに移動できます。

ここでは、SearchWPで作成した検索エンジンを管理できます。

検索エンジンの設定をカスタマイズすることで、WordPressが検索を実行する方法を指定できます。

たとえば、検索ソースを追加または削除したり、属性を調整したり、エントリを表示するための条件を設定したりできます。

WordPressで新しい検索エンジンを編集または追加する

現在、デフォルトという名前の検索エンジンは1つだけです。WordPressはこれを使用してサイト全体の検索を実行します。これは、設定で行った変更がサイト上のすべての検索フォームに自動的に適用されることを意味します。

SearchWPを使用すると、異なるルールのセットを持つ複数の検索エンジンを作成し、それらを特定の検索フォームにリンクできます。

「ソースと設定」ボタンをクリックして、検索エンジンのソースを編集することもできます。

デフォルトの検索ソース

完了したら、Done ボタンをクリックするだけです。

次に、ルールを追加してWordPress検索からカテゴリを非表示にすることができます。

たとえば、投稿からカテゴリを除外したいとします。単に「投稿」に移動し、「ルールの編集」ボタンをクリックします。

検索結果のルールを編集

デフォルトではルールはありませんので、最初に追加する必要があります。

ルールの追加」をクリックしてください。

新しいルールを追加

次に、左上のドロップダウンメニューから「エントリを除外」オプションを選択します。

除外するエントリを選択

カテゴリタクソミーが選択されていることを確認し、除外したいカテゴリの名前を一番右のフィールドに入力します。

たとえば、テストサイトでニュース投稿カテゴリを除外します。

除外するカテゴリを入力

カテゴリの追加が完了したら、「完了」を押してルールを適用します。

次に、一番上までスクロールし、右上の「保存」ボタンをクリックして、行った変更を保存します。

エンジンの設定を保存

これで、サイトの検索結果に表示されないようにカテゴリを正常に除外できました。

最後のステップは、新しい検索エンジンを試すことです。

ステップ3:新しい検索をテストする

そうするには、ウェブサイトにアクセスして検索バーにアクセスするだけです。

テストサイトでの検索方法をテストするために、新機能のお知らせ投稿を追加し、それをニュースカテゴリに追加しました。

検索してみましょう。

結果を検索を押す

ご覧のとおり、何も見つかりませんでした。

これは、ニュースカテゴリの投稿が検索結果に表示されなくなったことを意味します。

結果が見つかりませんでした

この記事がWordPressの検索からカテゴリを除外する方法を学ぶのに役立ったことを願っています。また、WordPressサイトでの検索を追跡する方法WooCommerceショップページに検索フォームを追加する方法に関するガイドも参照してください。

サイトでの検索の仕組みを完全に制御する準備ができたら、ここからSearchWPのコピーを入手してください

著者アバター
Aazim Akhtar

今日からより良いWordPress検索エクスペリエンスを作成しましょう

役に立たない検索結果で訪問者を失うことはもうありません。SearchWPを使用すると、独自のスマートなWordPress検索をすばやく簡単に作成できます。

Get SearchWP Now
複数の検索エンジンアイコン