最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressでカテゴリ別に検索する方法(最良の方法)

コンテンツは優れているのに、WordPressの検索結果が散らかっていて焦点が定まっていないと、イライラしますよね。

この問題は多くのWordPressサイトで見られます。訪問者が「メールマーケティング」のような特定のものを検索すると、結果があらゆるカテゴリの記事を引っ張ってきます。チュートリアル、デザインのヒント、無関係な記事などが一度に表示されます。

訪問者は探しているものを見つける代わりに、圧倒されて離れてしまいます。

カテゴリで検索できるようにすることで、この問題が解決します。訪問者は自分にとって本当に重要なコンテンツに検索を絞り込むことができ、より早く回答を見つけてサイトに長く滞在できるようになります。ブログやオンラインストアのようなコンテンツが多いサイトでは、ユーザーを適切な記事や商品に直接誘導することでコンバージョンを向上させることもできます。

このガイドでは、WordPressサイトにカテゴリ検索を追加する最も簡単な方法を紹介します。複雑な設定は不要です。🙌

WordPressでカテゴリ別に検索する方法

WordPressにカテゴリ別検索を追加する理由

カテゴリ別の検索を追加すると、訪問者は圧倒されることなく関連コンテンツを見つけやすくなります。サイト全体を検索する代わりに、ユーザーは「チュートリアル」、「レビュー」、「ニュース」などの特定のカテゴリに検索を限定できます。

カテゴリーは、バックグラウンドで投稿を整理するのに役立ちます。たとえば、多くのサイトでは、カテゴリをドロップダウンメニューやサイドバーに表示しています。

WPBeginnerウェブサイトの投稿カテゴリのリスト

ブログ記事が多い場合は、さらに一歩進んでカテゴリ別検索機能を追加できます。これにより、訪問者は無関係なページを掘り下げることなく、探しているものを正確に見つけることができます。

WooCommerceを使用している場合、オンラインストアの商品カテゴリ検索を作成して、より多くの売上を上げることができます。

eコマースサイトの製品カテゴリ

同様に、WordPressの会員サイトを運営している場合、カテゴリ別の検索を使用して、訪問者が特定のメンバー、グループ、フォーラム、オンラインコースなどを見つけられるようにすることができます。

というわけで、WordPressにカテゴリ検索機能を追加する方法を見ていきましょう。以下のクイックリンクを使用して、このチュートリアルをナビゲートできます。

ステップ 1: SearchWP のインストールとセットアップ

WordPressにカテゴリ固有の検索を追加する最も簡単な方法は、SearchWPを使用することです。これは最高の検索プラグインであり、WordPressの組み込み検索を改善します。

SearchWPを使用すると、WordPressがデフォルトで無視するコンテンツ(カスタム投稿タイプ、PDFファイル、WooCommerce製品、カテゴリなど)を検索できます。

プラグインの詳細については、SearchWPの詳細レビューをご覧ください。

まず、ウェブサイトの「SearchWPを今すぐ入手」ボタンをクリックして、SearchWPアカウントを取得する必要があります。次に、サインアッププロセスを完了してアカウントを作成します。

SearchWPはあなたにとって適切な検索プラグインですか?

📝 注: SearchWPは有料プラグインですが、ユーザーが入力するとすぐにリアルタイムの結果を追加するSearchWP Live Ajax Searchという無料のアドオンもあります。

SearchWPライセンスのサインアップが完了したら、SearchWP zipファイルをダウンロードしてください。ライセンスキーをコピーするか、タブを開いたままにしておいても簡単にアクセスできます。

次に、SearchWPプラグインをインストールして有効化しましょう。WordPressダッシュボードで、プラグイン » 新規追加に移動します。

WordPress管理エリアのプラグインの下にある新規プラグイン追加サブメニュー

ページの上部にある「プラグインのアップロード」をクリックして、アップローダーを開きます。

次に、「ファイルの選択」をクリックし、SearchWP ZIPファイルをアップロードして、「今すぐインストール」をクリックします。

WordPressにアップロードしてインストールするプラグインのzipファイルを選択

インストールが完了したら、「有効化」をクリックしてプラグインを有効にします。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化したら、 SearchWP » 設定 に移動し、「一般」タブをクリックしてください。

SearchWPライセンスキーを入力

ここで、「ライセンスキー」ボックスにライセンスを入力する必要があります。この情報は、SearchWPサイトのアカウントから確認できます。

完了したら、「キーの確認」ボタンをクリックしてください。

ステップ2:WordPress検索アルゴリズムをカスタマイズする

プラグインを有効にした後、SearchWPがコンテンツをインデックス、検索、表示する方法を微調整できます。これは、WordPressブログまたはウェブサイト専用のカスタムGoogle検索アルゴリズムを作成すると考えることができます。

開始するには、SearchWP » Algorithmにアクセスしてください。

SearchWP検索最適化WordPressプラグイン

ここでは、デフォルトでSearchWPが検索するさまざまなコンテンツタイプ(ページ、投稿、メディアファイルなど)のセクションが表示されます。

各セクションには独自のアプリケーション属性関連スライダーがあり、WordPressウェブサイトのコンテンツのランク付けをSearchWPがどのように行うかを制御できます。

たとえば、「タイトル」スライダーを中央に、「コンテンツ」スライダーを右に移動すると、タイトルよりもコンテンツの方が重要度が高くなります。これにより、ユーザーは特定の記事をより速く見つけることができます。

カスタム検索アルゴリズムで異なる関連性設定を持つ属性の例

WordPress検索から特定のページや著者などを除外することもできます。

その他のオプションとして、「ソースと設定」ボタンをクリックして、検索結果にもっと多くのコンテンツを含めることができます。

SearchWPを使用してより多くのコンテンツを検索可能にする

これで、さまざまなコンテンツタイプの横にあるチェックボックスをオンにできます。たとえば、ブログのコメントを検索可能にしたり、WordPressでPDFのインデックス作成と検索を追加したりしたい場合があります。

変更内容に満足したら、「完了」ボタンをクリックしてください。

WordPressの検索結果にコメント、メディアなどを追加する方法

これにより、新しいコンテンツタイプごとに新しいセクションが追加されます。これで、さまざまなスライダーを使用して属性の関連性を変更できます。

検索の設定に満足したら、画面の上部までスクロールして「保存」ボタンをクリックします。

カスタムWordPress検索アルゴリズムの保存

SearchWPはインデックスを自動的に再構築します。インターネット接続の速度とWordPressホスティングプロバイダーによっては、数分かかる場合があります。

「Index Status 100%」が表示されたら、SearchWPがすべてのコンテンツと設定をインデックス化したことがわかります。

WordPress検索インデックスの再構築

ステップ3:カテゴリ別検索フォームを作成する

この段階で、カテゴリ別の検索フォームを作成する準備ができました。これにより、訪問者は検索したいカテゴリを選択できます。詳細な手順が必要な場合は、WordPressでカスタム検索フォームを作成する方法に関する記事をお読みください。

まず、SearchWP » 検索フォームに移動します。次に、「新規追加」をクリックします。

WordPress ウェブサイトにカスタム検索フォームを追加する

次に、新しい検索フォームに名前を付けて、後で識別できるようにします。これは、1つのウェブサイトに複数の検索フォームを作成することにした場合に役立ちます。

次に、検索フォームのレイアウトテーマを選択します。カテゴリベースの検索フォームを作成しているので、「Category Search」を選択してください。

SearchWPでカテゴリ検索フォームを作成する

下にスクロールすると、「カテゴリ検索」オプションが有効になっていることがわかります。また、次のオプションを有効にすることもできます。

  • クイック検索 – 検索語の推奨事項が表示されます
  • 高度な検索 – ユーザーが高度なフィルターを使用して検索できるようにします

エンジンについては、ステップ2で編集した「デフォルト」を選択するだけで大丈夫です。

結果ページでは、デフォルトのWordPress検索結果ページを選択するか、SearchWPを使用して新しいページを作成できます。後者のオプションに興味がある場合は、WordPressで検索結果ページをカスタマイズする方法に関するガイドをお読みください。

SearchWPで検索フォームの設定を構成する

次に、「検索タイプ」フィールドを見てみましょう。これは、フォームがどのような種類のコンテンツを探すかを制御します。検索結果をブログ投稿のみに制限し、ページや製品を無視したい場合は、ここで「投稿」のみが選択されていることを確認してください。

ただし、ページやメディアファイルを検索に含めたい場合は、「Pages」と「Media」を入力してください。

「カテゴリの選択」フィールドでは、訪問者向けのドロップダウンメニューに表示するカテゴリを選択できます。たとえば、「未分類」や「アーカイブ済み」のような内部カテゴリを非表示にして、ユーザーに表示されないようにしたい場合があります。

その下では、フィールドラベルのプレースホルダーテキストを変更したり、必要に応じて検索ボタンを有効または無効にしたりできます。

SearchWPでカテゴリ別検索フォームの設定をカスタマイズする

下部では、検索フォームの境界線、境界線の色、フォント、およびボタンの形状、ラベル、背景色、フォントを変更できます。

WordPressテーマに合わせてデザインを自由に調整してください。

SearchWPフォームのスタイルのカスタマイズ

検索フォームの設定に満足したら、ページを上にスクロールしてください。

次に、「保存」をクリックします。

SearchWPフォームの保存

ステップ4:WordPressにカテゴリ別検索フォームを埋め込む

これでカテゴリ検索フォームが作成されたので、WordPressウェブサイトに埋め込みましょう。SearchWPは、Gutenbergエディター、フルサイトエディター、およびブロックベースのウィジェットエディターを使用して追加できる使いやすい検索フォームブロックを提供します。

WordPressページにフォームを追加してみましょう。新しいページまたは既存のページのブロックエディターを開き、「+ブロックを追加」ボタンをクリックします。

次に、「検索フォーム」ブロックを選択します。デフォルトのWordPressの「検索」ブロックではなく、正しいブロックを選択していることを確認するために、オレンジ色のSearchWPアイコンを探してください。

WordPressにSearchWP検索フォームブロックを追加する

次に、サイドバーの「ブロック」タブで、ドロップダウンメニューから作成したフォームを選択します。すると、新しいカテゴリ別検索フォームが表示されます。

簡単な指示や画像など、さらに多くの要素をページに追加してください。次に、「公開」または「更新」ボタンをクリックします。

ブロックエディターでSearchWPフォームを選択する

📝 注意: ウェブサイトのサイドバーまたはフッターに検索フォームを追加するには、外観 » ウィジェットに移動するだけです。そこから、サイドバー領域を見つけて、SearchWPの「検索フォーム」ブロックを追加します。

さて、WordPressのページをプレビューして、フロントエンドでフォームがどのように表示されるかを確認してください。

カテゴリ別検索フォームの外観は次のとおりです。

SearchWPで作成されたカテゴリ検索フォームの例

WordPressサイトにコンテンツがたくさんある場合、訪問者が必要なものを正確に見つけるのが大変だと感じることがあります。一般的な検索では結果が多すぎることがあり、それが原因で諦めて離れてしまう可能性があります。

これを修正するのに役立つ方法は、カテゴリ、タグ、または投稿タイプのインスタントタクソノミーフィルターを検索結果のすぐ隣に追加することです。これはAjaxを使用しており、ユーザーはページをリロードせずにリアルタイムで結果を絞り込むことができます。

例えば、誰かが「メールテンプレート」を検索し、次に「マーケティング」や「チュートリアル」のようなトピックで素早くフィルターをかけて、本当に探しているものを特定することができます。

検索ルールを編集

この小さな変更は、はるかにスムーズな体験、より高速な結果、そしてサイトに滞在して探索する可能性が高まる幸せな訪問者につながる可能性があります。特に次のような場合に役立ちます。

  • WordPressブログ(複数のトピックまたは著者がある場合)
  • オンラインコースライブラリ。件名、難易度、インストラクター、または形式(例:ビデオまたはテキスト)でフィルタリングできます。
  • ディレクトリまたは会員サイト。役割、専門知識、業界、または場所でメンバーをフィルタリングできます。
  • 自動車ディーラーのウェブサイト。ユーザーはメーカー、モデル、年式、燃料タイプ、または機能で検索する必要があります。
  • 不動産サイト(訪問者が場所、物件タイプ、または価格帯でフィルタリングしたい場合)

開始するには、WordPress検索にAjaxタクソノミーフィルターを追加する方法に関するガイドを参照してください。

または、SearchWPでWordPress検索を改善する方法に関する究極のガイドを確認してください。

WordPressのカテゴリ別検索に関するFAQ

WordPressサイトでのカテゴリベースの検索の使用について質問がありますか?SearchWPを最大限に活用するための一般的な質問をいくつかご紹介します。

SearchWPはどのWordPressテーマでも使用できますか?

はい!SearchWPはすべてのWordPressテーマと連携します。テーマ固有の調整なしでサイトの検索機能をアップグレードします。

カテゴリ別検索フォームの外観をカスタマイズできますか?

もちろんです。SearchWPを使用すると、カテゴリ検索フォームをスタイル設定できるため、サイトのデザインに完全に溶け込みます。たとえば、検索バーのラベルとプレースホルダーを調整したり、フォントと境界線のスタイルを変更したりできます。

SearchWPで特定のコンテンツを検索対象から除外することは可能ですか?

はい、できます。SearchWPを使用すると、設定から特定のページ、著者、またはコンテンツタイプを簡単に除外できます。追加のコーディングは必要ありません。

サイトの検索結果からすべてのページを除外する方法

WordPress検索を改善するための追加リソース

この記事がWordPressでカテゴリ別に検索を追加するのに役立ったことを願っています。

カスタムWordPress検索エンジンの作成について詳しくは、これらのガイドをご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

22 CommentsLeave a Reply

  1. このガイドに従って、各カテゴリが特定のサービスまたはブランチのすべてのサポート投稿を含むサポートサイトの検索を作成し、その他にもそれらのための検索を作成できますか?
    この投稿に感謝します。

  2. ヘルプをお願いします。ウェブページ用の検索ボックスを作成したいのですが、それは1つのページカテゴリのみを検索する必要があります。WordPressでどうすればできますか?

  3. まさに探していたものでした!個別のレビューセクション用のサイドバーが必要で、その個別のセクションのみを検索する検索バーが必要でした。なのでこれは完璧でした。

  4. この素晴らしいプラグインへのサポートに感謝します。プラグインを試してみましたが、名前での検索はうまくいきましたが、カテゴリ検索では何も結果が表示されません。3.5から3.8には互換性がないようです。
    「cat」を「category」に変更してみましたが、すべて無駄でした。迅速なヘルプがあれば大変助かります。よろしくお願いします。

  5. このプラグインをインストールした後、元のカテゴリウィジェットが動作しなくなりました!
    プラグインを削除すると、再び動作しました!
    まだ原因が見つかりません。

    問題を解決する方法を教えていただけますか?

    本当にありがとうございます!

  6. Googleカスタム検索による通常の検索と、検索カテゴリプラグインの両方を実行しています。Google検索結果(このショートコードを使用)を得るためにsearchform.phpを修正しました。
    カテゴリ検索プラグインを使用すると、結果は標準と同じであり、両方のケースでGoogleカスタム検索を使用しているため、当然フィルタリングされていません。
    そのため、このプラグインのために標準を()のみにリセットしたいと思います。
    どうすればよいですか?
    ありがとうございます

  7. チーム、

    上記の手順を試しましたが、テキストエリアに[sbc]を追加すると、検索ボックスを呼び出すのではなく、テキストとして表示されるだけでした。何か見落としていますか。

    それ以外の場合、テーマテンプレートのどこに言及されたコードを追加できるのかもわかりません。編集する必要のある特定のテーマファイルを教えていただけますか?

    ありがとう

  8. このプラグインを見つけられて本当に嬉しいです!ただし、サイトの特定のページや投稿のカテゴリを検索する必要があるので、もう少し探す必要があると思います。

  9. 本当に時間を大幅に節約できました.........

    このプラグインはWordPress 3.5.1でも動作します!!!!

  10. カテゴリによる検索は、Wordpressバージョン3.4.2までしかテストされていません。それでもインストールしても大丈夫ですか?私は3.5.0を使用しています。
    読者が私のカテゴリを閲覧・検索しやすくする機能に、本当に期待しています。
    グーテン、ギッテ

  11. クライアントサイトのさまざまなオプションをレビューした結果、Search Everythingプラグインをインストールしました。検索対象を設定するオプションも提供されます。この場合、いくつかのカテゴリを除外したかったのです。

  12. 深刻なカスタマイズが必要ない場合は、searchform.php で以下のスニペットを使用できます。

    <form method="get" id="searchform" action="<?php echo home_url(); ?>">
    <input type="search" id="s" name="s" />
    <?php wp_dropdown_categories( 'show_option_all=すべてのカテゴリ' ); ?>
    </form>

  13. 私は自分のサイトの1つでRelevanssiを使用しており、それは素晴らしいのですが、カテゴリではなくカスタムタクソノミーで絞り込むようなものを追加したいと思っています。

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。