Ajax Search Lite是一个流行的 WordPress 搜索插件,可以即时和交互式地显示搜索结果。当与像 Linguise这样的翻译插件一起使用时,搜索功能仍然可以在翻译页面上工作。然而,在实践中,一个新问题是,在用户输入关键字并按下Enter键后,他们被重定向回网站的原始语言版本。.
好消息是 Linguise 现在支持对此问题的修复。本文将讨论该问题的主要原因以及可以实施的技术解决方案,以保持用户当前使用的语言版本的搜索结果。.
Ajax Search Lite与翻译页面的问题

在使用Ajax Search Lite翻译页面时遇到的主要问题是用户不会停留在他们当前使用的语言版本。当他们在搜索字段中输入关键字并按下Enter键时,搜索结果页面会将他们重定向回原始语言版本(通常是网站的默认语言,例如英语)。.
这当然令人困惑,尤其是在多语言网站上,希望在每种语言中提供一致的用户体验。尽管搜索框仍然出现在翻译页面上,但结果并不如预期,因为用户无意中“脱离”了他们的语言环境。
如何修复Ajax Search Lite中的翻译问题

以下是一些修复Ajax Search Lite翻译问题的步骤。首先,确保Ajax Search Lite—Live Search & Filter插件已安装并在您的 WordPress 网站上激活。.

之后,打开Linguise仪表板,转到高级选项卡,并启用翻译搜索选项。

如果此步骤成功,您将在第三方集成部分中看到(活动)状态,特别适用于Ajax Search Lite。这表明搜索插件已成功连接到 Linguise 翻译系统。.

设置激活后,您可以立即在翻译后的页面上尝试搜索功能。例如,在已翻译成印度尼西亚语的页面上,在搜索字段中输入关键字,从自动完成列表中选择,或按Enter键。.

然后,搜索结果将自动以与页面版本(印度尼西亚语)相匹配的语言显示。.

这意味着不仅网站内容被翻译,而且搜索结果和关键词建议也将以访客的语言显示,从而提供一致且用户友好的搜索体验。.
结论
通过调整Ajax Search Lite配置并利用 Linguise的支持,现在可以解决搜索将用户重定向回本地语言页面的问题。这对于确保多语言网站的用户体验保持一致至关重要。.
用户现在可以直接从翻译页面搜索,无需离开当前语言。这在支持导航和用户便利性方面是一个显著的改进。请确保您正在使用Linguise的最新版本,以充分利用此支持。



