Ajax Search Lite 是一款广受欢迎的 WordPress 搜索插件,能够即时、交互式地显示搜索结果。当它与 Linguise等翻译插件配合使用时,搜索功能在翻译后的页面上仍可正常工作。然而,在实际使用中会出现一个新问题:用户输入关键词并按回车后,会被重定向回网站的原始语言版本。.
好消息是, Linguise 现在已支持针对此问题的修复。本文将讨论该问题的主要原因,以及可用于确保搜索结果保持为用户当前所用语言版本的技术解决方案。.
Ajax Search Lite 与翻译页面的问题

在翻译页面上使用 Ajax Search Lite 时遇到的主要问题是,用户无法停留在他们当前使用的语言版本中。当他们在搜索框中输入关键词并按回车键时,搜索结果页面会将他们重定向回原始语言版本(通常是网站的默认语言,例如英语)。.
这确实令人困惑,尤其是在 多语言网站 上,这些网站希望每种语言都能提供一致的用户体验。尽管搜索框仍显示在翻译后的页面上,但结果却不如预期,因为用户在不知不觉中“脱离”了自己的语言环境。
如何解决 Ajax Search Lite 中的翻译问题

以下是修复 Ajax Search Lite 翻译问题的一些步骤。首先,请确保 Ajax Search Lite—Live Search & Filter 插件已安装并在您的 WordPress 站点上处于启用状态。.

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

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

设置启用后,您可以立即在翻译后的页面上试用搜索功能。例如,在这个已翻译成印尼语的页面上,在搜索字段中输入关键词,从自动完成列表中选择,或按回车键。.

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

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



