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

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

以下是修复Ajax Search Lite翻译问题的一些步骤。首先,确保Ajax Search Lite—实时搜索和过滤插件已在您的 WordPress 站点上安装并激活。.

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

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

一旦设置生效,您就可以立即在翻译页面上尝试搜索功能。例如,在这个被翻译成印度尼西亚语的页面上,在搜索框中输入关键词,从自动补全列表中选择,或者按回车键。.

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

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



