Ajax Search Lite 是一款流行的 WordPress 搜索插件,能够即时且交互式地显示搜索结果。当与 Linguise 等翻译插件配合使用时,搜索功能在已翻译的页面上仍然有效。然而,实际应用中出现了一个新问题:用户输入关键词并按下回车键后,会被重定向回网站的原始语言版本。.
好消息是,Linguise 现已支持修复此问题。本文将探讨该问题的主要原因以及可用于确保搜索结果始终以用户当前使用的语言版本显示的技术解决方案。.
Ajax Search Lite 和翻译页面的问题
在翻译后的页面上使用 Ajax Search Lite 时遇到的主要问题是,用户无法停留在当前使用的语言版本。当他们在搜索框中输入关键词并按下回车键时,搜索结果页面会将他们重定向回原始语言版本(通常是网站的默认语言,例如英语)。.
这确实令人困惑,尤其是在 多语言站点 想要在每种语言中提供一致的用户体验的站点。虽然搜索框仍然出现在已翻译的页面上,但结果并不如预期,因为用户在不知不觉中“out”的语言环境。
如何修复 Ajax Search Lite 中的翻译问题
以下步骤可帮助您解决 Ajax Search Lite 的翻译问题。首先,请确保您的 WordPress 网站上已安装并启用 Ajax Search Lite—Live Search & Filter 插件。.
之后,打开 Linguise 控制面板,转到 “高级” 选项卡,然后启用 “翻译搜索” 选项。
如果此步骤成功,您将在“第三方集成”部分看到 Ajax Search Lite 的状态显示为“已启用”。这表示搜索插件已成功连接到 Linguise 翻译系统。.
设置生效后,您即可在翻译后的页面上立即尝试搜索功能。例如,在本印尼语翻译页面中,您可以在搜索框中输入关键词,从自动完成列表中选择,或按回车键。.
然后,搜索结果将自动以与页面版本匹配的语言(印尼语)显示。.
这意味着不仅网站内容会被翻译,而且搜索结果和关键词建议也会以访问者的语言显示,从而提供一致且用户友好的搜索体验。.
结论
通过调整 Ajax Search Lite 配置并借助 Linguise 的支持,现在可以解决搜索结果将用户重定向回原生语言页面的问题。这对于确保多语言网站的用户体验保持一致至关重要。.
用户现在可以直接在翻译页面搜索,而无需离开他们当前使用的语言。这是对导航和用户便利性支持的重大改进。请确保您’正在使用 最新版本的 Linguise 以充分利用此支持。


