SearchWPブログ

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

訪問者に検索結果を絞り込んでもらいたいと考えているでしょう。カテゴリを選択し、タグで絞り込み、特定の投稿タイプに焦点を当てる。それがWordPressのファセット検索が本来行うべきことですが、フィルタープラグインを検索ページに追加した途端、SearchWPが返した慎重にランク付けされた結果が順序を失い、最も関連性の高い一致がフィルターに完全に一致する結果の下に沈んでしまいます。

SearchWP 4.6.0 はそのギャップを埋めます。WPFiltersコントロールを任意の検索結果テンプレートにドロップすると、SearchWPの関連性ランキングを維持したまま検索結果を絞り込めるようになります。この2つのプラグインがようやく適切に連携するようになり、訪問者は必要な関連性と期待するフィルタリングUIの両方を得ることができます。

ランキングを尊重するWordPressファセット検索

新しいWPFilters統合は、SearchWPが結果をスコアリングするために使用するのと同じレイヤーで実行されます。これは、フィルタリングがランキングの後ではなく、に行われることを意味します。「投稿タイプ:製品」または「カテゴリ:チュートリアル」を選択すると、結果プールが絞り込まれ、その後SearchWPが残ったものを検索キーワードへの関連性で並べ替えます。リストの先頭は依然として最も関連性の高い一致ですが、訪問者が要求した絞り込まれたセット内でのことです。

有効にするには、任意の検索結果テンプレートを開き、カスタムスタイリングセクションにある新しいWPFilters統合トグルを探します。そのテンプレートでオンにすると、ページに配置したWPFilters要素が結果リストの絞り込みを開始します。

カスタムスタイリングセクションの新しい WPFilters を有効にするトグルを表示する結果テンプレートエディター

フィルターの変更は、ページネーションや「さらに読み込む」をまたいで保持されるため、カテゴリを選択して5ページの結果をスクロールした訪問者は、フィルターを失うことはありません。WPFiltersの検索要素は、同じページ上のSearchWPキーワードともうまく連携するため、2つの検索ボックスは互いに競合するのではなく、同期したままになります。

この統合は、このSearchWPリリースと同時に出荷されるWPFilters 1.1.0とペアになっています。古いWPFiltersをインストールしている場合、SearchWPが通知します。WPFiltersの有効化トグルは、更新を促すフレンドリーなプロンプトとともに無効のままになり、SearchWPの通知パネルにも同様のリマインダーが表示されます。WPFiltersを更新すると、両方の信号が自動的にクリアされます。壊れたページも、サイレントなノーオペレーションもありません。

フィルターを結果の横に配置する

SearchWP 4.6.0 は、WordPressのファセット検索用に構築された2つの新しいウィジェットエリアも登録します:SearchWP 結果左サイドバーSearchWP 結果右サイドバー。これらは外観 → ウィジェットの下に表示され、SearchWP搭載の検索結果ページでのみレンダリングされるため、サイトの他の部分を煩雑にしません。

どちらかのサイドバーにWPFilters要素をドロップすると、検索結果ページは自動的にレスポンシブな2列レイアウトに切り替わります。両方のサイドバーを埋めると、中央に結果が表示される3列レイアウトになります。サイドバーを1つだけ(またはなし)使用すると、SearchWPが適切なバリアントを選択します。電話や狭いビューポートでは、列は単一の列に折りたたまれるため、ページは読みやすさを保ちます。

WordPress ファセット検索の動作例:左側のサイドバーのフィルター要素が SearchWP の結果リストを絞り込んでいます

サイドバーは、以前はウィジェットを一切配置できなかった場所であるSearchWPが提供する検索結果ルートでのみレンダリングされます。自分で構築したページ(ショートコードページ、Gutenbergレイアウト、BricksまたはElementorページ)では、すでにレイアウトを制御しているため、SearchWPは邪魔にならず、フィルター要素を好きな場所に配置できます。

インデックスするすべてのものに対応する1つのWordPressファセット検索UI

この統合は、投稿、カスタム投稿タイプ、タクソノミーターム、カスタムフィールド、および作成者に対して機能します。ドキュメンテーションポータルを実行している場合、読者はセクションでフィルターできます。WooCommerceストアを実行している場合、買い物客はカテゴリ、属性、またはインデックスしたカスタムメタで製品をフィルターできます。ナレッジベースを実行している場合、サポートはタグで絞り込むことができますが、質問に最もよく答える可能性のある記事は引き続き表示されます。

各フィルターはWPFiltersで設定された独自の要素です。フィルタータイプ(チェックボックス、ドロップダウン、スライダー)を選択し、データソース(タクソノミー、カスタムフィールド、投稿タイプ、または作成者)を指定すると、ライブプレビューで訪問者が実際に表示する値が表示されます。SearchWPは、構築したものすべてと連携します。

チェックボックスタイプとカテゴリデータソースでカテゴリフィルターを設定する WPFilters 要素エディター。フィルターオプションのライブプレビュー付き。

フィルターを選択すると、結果リストがその場で更新されます。ページ全体の再読み込みなし、壊れた戻るボタンの履歴なし。フィルターが製品カタログとどのように連携するかをさらに詳しく知りたい場合は、WooCommerce製品のフィルターカラーフィルターの追加に関するガイドで、SearchWPでランク付けされた結果を下に利用できる実際のセットアップを説明しています。

このリリースでのその他の改善点

  • WordPress 6.7+のログがクリーンになりました。 WordPress 6.7以降の一部のセットアップで表示されていた翻訳読み込み通知は、現在サイレントになりました。
  • 空の検索での信頼性の高いフィルタリング。検索語のない結果テンプレートページにアクセスした訪問者は、選択したフィルターが結果リストにすぐに適用されるようになります。
  • テンプレートページでのリセットと検索要素の動作。WPFilters検索要素がSearchWP結果テンプレートの隣に配置された場合、検索キーワードを上書きしなくなりました。また、リセットは期待どおりにフィルターとキーワードの両方をクリアするようになりました。
  • 定期的なセキュリティ改善。継続的なセキュリティレビューの一環として、内部データ処理を強化しました。更新以外にあなたが行う必要があることは何もありませんが、速やかな更新をお勧めします。

変更点の全リストについては、SearchWPチェンジログを参照してください。

サイト検索を今日アップグレードする

SearchWP 4.6.0が展開中です。自動更新がオンになっている場合は、指を動かすことなく入手できます。それ以外の場合は、ダッシュボードのプラグイン → SearchWPに移動して更新をクリックしてください。

4.6.0にアップデートしたら、一緒にWPFilters 1.1.0以降を実行していることを確認し、結果テンプレートを開き、WPFiltersを有効にするトグルをオンにして、新しいサイドバーのいずれかにフィルター要素をドロップしてください。次回検索するとき、訪問者は感謝するでしょう。

何か問題が発生した場合や、次に何を構築してほしいかをお知らせいただければ、サポートチームが喜んで対応いたします。すでに次回の改善点の準備を進めていますので、検索をより効果的に活用するために何が必要かをお知らせください。

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

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

今すぐSearchWPを入手
複数の検索エンジンアイコン