Ajax Search Liteは、検索結果を即座にインタラクティブに表示する人気のある WordPress 検索プラグインです。 Linguiseのような翻訳プラグインと組み合わせて使用する場合、検索機能は翻訳されたページで引き続き機能します。ただし、実際には、新しい問題は、ユーザーがキーワードを入力してEnterを押した後、サイトの元の言語バージョンにリダイレクトされることです。
良いニュースは、 Linguise この問題の修正をサポートしていることです。この記事では、検索結果を現在使用している言語バージョンに検索結果を維持するために実装できる問題の主な原因と技術的ソリューションについて説明します。
Ajax Search Liteと翻訳されたページの問題

翻訳されたページでAJAX検索ライトを使用する際に遭遇する主な問題は、ユーザーが現在使用している言語バージョンにとどまらないことです。検索フィールドにキーワードを入力してEnterを押すと、検索結果ページが元の言語バージョン(通常は英語などのサイトのデフォルト言語)にリダイレクトされます。
特に各言語で一貫したユーザーエクスペリエンスを必要とする多言語サイト検索ボックスは翻訳されたページにまだ表示されますが、ユーザーは無意識のうちに言語コンテキストを「外出」しているため、結果は予想されていません。
Ajax Search Liteの翻訳問題を修正する方法

Ajax Search Liteの翻訳問題を修正するためのいくつかの手順を以下に示します。まず、Ajax Search Lite -Live Search&Filterプラグインがインストールされ、 WordPress サイトにアクティブになっていることを確認してください。

その後、 Linguise Dashboardを開き、[ Advanced Tab]に移動し、 [翻訳]検索オプションを有効にします。

このステップが成功した場合、Ajax Search Lite専用のサードパーティ統合セクションにステータス(アクティブ)が表示されます。これは、検索プラグインが Linguise 翻訳システムに正常に接続されていることを示しています。

設定がアクティブになったら、翻訳されたページの検索機能をすぐに試すことができます。たとえば、インドネシア語に翻訳されたこのページで、検索フィールドにキーワードを入力するか、オートコンプリートリストから選択するか、Enterを押します。

次に、検索結果は、ページバージョンのインドネシア語に一致する言語で自動的に表示されます。

これは、サイトコンテンツが翻訳されるだけでなく、検索結果とキーワードの提案も訪問者の言語に表示され、一貫したユーザーフレンドリーな検索エクスペリエンスを提供することを意味します。