WordPressメニューに検索バーを追加する方法(ステップバイステップ)

検索バーがサイドバーやフッターに隠されていると、訪問者はコンテンツを見つけたり、サイトをナビゲートしたりするのが困難になる可能性があります。

多数のWordPressサイトを管理してきた経験から、適切に配置された検索バーは、ユーザーエンゲージメントとサイトナビゲーションに大きな違いをもたらすことができます。

これを数十のウェブサイトでテストしましたが、結果は常に同じです。ユーザーがメインメニューから直接検索できると、より多くのインタラクションを行い、より長く滞在します。これは大きな改善につながる小さな調整です。

WordPressサイトをより使いやすくしませんか? このステップバイステップガイドでは、コーディング不要でWordPressメニューに検索バーを追加する方法を具体的にご紹介します。

WordPressメニューに検索バーを追加する

WordPressナビゲーションメニューに検索バーを追加する理由

検索バーは、ユーザーがWordPressサイトから離れることなく探しているものを見つけるのに役立ちます。これにより、ユーザーエクスペリエンスが向上し、訪問者がサイトに長く滞在し、エンゲージメントを高めることができます。

そのため、ほとんどのウェブサイトデザイナーや専門家は、ユーザーが簡単に見つけられるように、ナビゲーションメニューに検索バーを追加することを推奨しています。

WordPressメニューに検索バーを追加する

使用しているテーマによって、メニューに検索バーを追加する方法は異なります。クラシックテーマを使用している場合は、WordPress検索プラグインが必要です。

ブロックテーマユーザーの場合、フルサイトエディター(FSE)をそのまま使用できます。

これを踏まえ、2つの方法を順を追って説明します。ご希望のセクションにスキップするには、以下のクイックリンクを使用してください。

さあ、始めましょう。

方法1:クラシックWordPressテーマのメニューに検索バーを追加する

この最初の方法は、クラシックWordPressテーマを使用しているユーザー向けです。これは、WordPressダッシュボードに外観 » カスタマイズメニューが表示され、テーマカスタマイザーにアクセスできることを意味します。

クラシックテーマを使用している場合、WordPress検索ウィジェットは、WordPressメニューではなく、サイドバーなどのウィジェット対応エリアにのみ追加できます。

この問題を回避するには、ナビゲーションメニューを含むサイトの他の領域に検索バーを追加できるプラグインが必要です。

SearchWP Modal Search Formが最もおすすめです。この無料プラグインは使いやすく、どのテーマでも見栄えが良く、サイトのパフォーマンスに悪影響を与えません。また、プレミアム版のSearchWPプラグインは必要ありません。

まず最初に行う必要があるのは、SearchWP Modal Search Form プラグインをインストールして有効化することです。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化したら、WordPressのメニューに検索バーを追加する必要があります。外観 » メニューに移動し、「編集するメニューを選択」ドロップダウンでプライマリメニューを選択していることを確認してください。

プライマリメニューが選択されていることを確認する

その後、「選択」ボタンをクリックします。

次に、画面左側にあるSearchWP Modal Search Formsボックスをクリックします。

SearchWPネイティブ検索テンプレート

プラグインが自動的に「ネイティブWordPress」検索テンプレートを追加したことがわかります。「ネイティブWordPress」ボックスにチェックを入れてください。

次に、「メニューに追加」ボタンをクリックします。

WordPressナビゲーションメニューに検索バーを追加する

WordPressはメニューに新しい「ネイティブWordPress」項目を追加します。

この項目を設定するには、クリックしてください。まず、ナビゲーションラベルを「検索」に変更すると、訪問者はこれが検索フィールドであることがわかります。

この変更を行うには、「ナビゲーションラベル」フィールドに「検索」と入力するだけです。

WordPressナビゲーションメニューに検索ラベルを追加する

その後、「メニューを保存」ボタンをクリックして変更を保存します。これで、WordPressブログにアクセスすると、ナビゲーションメニューに新しい検索バーが表示されます。

SearchWPは、以下の画像で確認できるように、自動的に検索結果をWordPressテーマに合わせてスタイル設定します。

検索プレビュー

方法2:ブロックWordPressテーマのメニューに検索バーを追加する

ブロックWordPressテーマを使用している場合は、フルサイトエディターを使用して、ナビゲーションメニューに検索バーを追加できます。

これを行うには、WordPress管理画面で外観 » エディターに移動するだけです。

WordPress管理パネルからフルサイトエディタを選択

これで、テーマをカスタマイズするためのオプションのリストが表示されます。

ここで、「ナビゲーション」をクリックしてください。

WordPress フルサイト編集でのナビゲーションの選択

次に、鉛筆の「編集」ボタンをクリックします。

これにより、ブロックエディターに移動します。

WordPressのフルサイト編集でナビゲーションの鉛筆編集ボタンをクリックする

この段階で、画面上の任意の場所にある「+ブロックを追加」ボタンをクリックできます。

その後、検索ブロックを選択します。

フルサイトエディターでナビゲーションメニューに検索ブロックを追加する

ナビゲーションメニューに検索バーが表示されるはずです。

さらに、プレースホルダーテキストを編集して、「何を検索していますか?」のようなものに変更することもできます。ブロック設定サイドバーで、検索バーの外観を自由にカスタマイズしてください。

フルサイトエディターで検索バーにプレースホルダーテキストを追加する

検索ブロックに満足したら、「保存」をクリックするだけです。

ナビゲーションメニューに検索バーを追加する以外にも、WordPressの検索エクスペリエンスを改善する方法はたくさんあります。

1つはSearchWPを使用することです。これは、コードに触れることなく検索アルゴリズムをカスタマイズするための最高のWordPress検索プラグインです。

当社の詳細なSearchWPレビューで、このプラグインについて詳しくご覧ください。

例えば、Ajaxテクノロジーを使用してライブ検索結果を追加することで、検索フォームをさらにユーザーフレンドリーにすることができます。これにより、Googleのように、訪問者がクエリを入力すると関連する検索結果が自動的に表示されます。

ライブ検索プレビュー

詳細については、WordPressサイトにライブAjax検索を追加する方法に関する記事をご覧ください。

SearchWPの検索バーを追加するのも簡単です。もし、方法1でSearchWPの検索モーダルフォームを使用しているなら、それと一緒にSearchWPプラグインも使用できます。

ブロックテーマを使用している場合、SearchWPにはサイトのどこにでも追加できる組み込みの検索フォームブロックが付属しており、ナビゲーションメニューにも追加できます。

WordPressで複数の検索フォームを選択する

WordPressの検索を強化するためのその他のヒントとコツはこちらです。

この記事で、WordPressメニューに検索バーを追加する方法を学べたことを願っています。また、WordPressでナビゲーションメニューをスタイル設定する方法や、ユーザーが投稿やページをフィルタリングできるようにする方法に関するガイドも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

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

究極のWordPressツールキット

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

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

30 CommentsLeave a Reply

  1. これ、ありがとうございます。このプラグインはうまく機能し、テーマを再度交換したり編集したりする手間を省いてくれました。

  2. これらのプラグインはWPバージョン5.8.1でテストされていません

    それらをインストールしても大丈夫ですか、それともそのバージョンでテストされた他のプラグインはありますか?

  3. こんにちは
    このビデオは私にとって非常に役立ちます。しかし、アマゾンのページのようなバーメニューが欲しいです。助けてください。アマゾンのページのような大きな検索バーをどのように作成しますか?

  4. プラグインによって生成された結果を別の方法で表示する方法はありますか?画像と説明のリストが表示されますが、画像はすべて異なるサイズで表示されます。商品ページと同じように、1ページあたり24件の結果、4列で表示したいです。
    ありがとうございます

    • 結果ページのカスタマイズについては、プラグインのサポートに問い合わせてみてください。サポート担当者が対応してくれるはずです。

      管理者

  5. サー、ロゴ、検索バー、メニューをヘッダーで横並びにどのように作成しましたか?

  6. とても参考になりました!デフォルトのスタイルは見た目が良くないと感じていましたが、スライドオプションは素晴らしい効果を発揮します。ありがとうございます。

    • It would depend on your specific theme but if you reach out to the plugin’s support they will be able to help you change the placement :)

      管理者

  7. こんにちは、

    ソーシャルアイコンを、ギャップや線を含めてサイトで行ったようにスタイリングする方法、CSSはわかりません。

    ありがとう

  8. 説明が正しくない、画面の画像が間違っている、そして間違ったプラグインだと思います

    • この記事が最後に更新されてからプラグインが更新されたようです。更新を検討します。

      管理者

    • Thank you for letting us know, it appears the plugin has been renamed since we created this article. We’ll look into updating this :)

      管理者

  9. なぜこのウェブサイトのすべてのソリューションはプラグインなのですか?プラグインはウェブサイトを肥大化させ、遅くします。あなたはそれを知っているはずです。すべてにプラグインをインストールするよりも良い解決策があります!

    • アップデートによるものか分かりませんが、私も同じことに気づきました。しかし、オプションは「Ivory Search > 設定」の下に見つかるようで、その後、「メニュー検索」という最初の設定が表示され、最初のアコーディオンオプションで追加するメニューを選択できます。

  10. こんにちは、
    検索結果をモバイル/タブレット版のみに表示し、デスクトップ版には表示しないように選択できますか?

  11. 残念ながら、ナビゲーションメニューと干渉してしまい、正しく表示されません。さまざまなプラグインを試しましたが、すべて同じです。初心者にとっては、テーマ開発者に問い合わせるか、専門家の助けを借りて手動でコーディングする以外に方法はないようです。

    • いいえ、簡単なカスタムCSSを作成するために開発者やプロになる必要はありません。

返信する

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