Ajax Search Lite est un plugin de recherche WordPress populaire qui affiche les résultats de recherche instantanément et de manière interactive. Lorsqu'il est utilisé conjointement avec un plugin de traduction comme Linguise, la fonctionnalité de recherche fonctionne toujours sur les pages traduites. Cependant, en pratique, un nouveau problème apparaît : après que les utilisateurs ont saisi un mot-clé et appuyé sur Entrée, ils sont redirigés vers la version originale du site dans la langue d'origine.
La bonne nouvelle est que Linguise prend désormais en charge une solution à ce problème. Cet article traitera des principales causes du problème et des solutions techniques qui peuvent être mises en œuvre pour maintenir les résultats de recherche dans la version linguistique que l'utilisateur utilise actuellement.
Le problème avec Ajax Search Lite et les pages traduites

Le principal problème rencontré lors de l'utilisation d'Ajax Search Lite sur des pages traduites est que les utilisateurs ne restent pas dans la version linguistique qu'ils utilisent actuellement. Lorsqu'ils saisissent un mot-clé dans le champ de recherche et appuient sur Entrée, la page de résultats de recherche les redirige vers la version linguistique d'origine (généralement la langue par défaut du site, comme l'anglais).
C'est certainement déroutant, en particulier sur les sites multilingues qui souhaitent une expérience utilisateur cohérente dans chaque langue. Bien que la zone de recherche apparaisse toujours sur la page traduite, le résultat n'est pas celui attendu, car l'utilisateur est sans le savoir « hors » de son contexte linguistique.
Comment résoudre les problèmes de traduction dans Ajax Search Lite

Voici quelques étapes pour résoudre les problèmes de traduction avec Ajax Search Lite. Tout d'abord, assurez-vous que le plugin Ajax Search Lite — Recherche en direct et filtre est installé et actif sur votre site WordPress .

Après cela, ouvrez le Linguise tableau de bord, allez à l'onglet Avancé, et activez l'option Traduire les recherches .

Si cette étape est réussie, vous verrez le statut (Actif) apparaître dans la section Intégrations tierces spécifiquement pour Ajax Search Lite. Cela indique que le plugin de recherche s'est connecté avec succès au système de traduction Linguise .

Une fois les paramètres actifs, vous pouvez immédiatement essayer la fonctionnalité de recherche sur la page traduite. Par exemple, sur cette page qui a été traduite en indonésien, entrez un mot-clé dans le champ de recherche, choisissez dans la liste de saisie semi-automatique ou appuyez sur Entrée.

Ensuite, les résultats de recherche apparaîtront automatiquement dans la langue qui correspond à la version de la page, indonésien.

Cela signifie que non seulement le contenu du site est traduit, mais les résultats de recherche et les suggestions de mots clés apparaîtront également dans la langue du visiteur, offrant une expérience de recherche cohérente et conviviale.
Conclusion
En ajustant la configuration d'Ajax Search Lite et en utilisant le support de Linguise, le problème des recherches redirigeant les utilisateurs vers des pages en langue native peut désormais être résolu. Ceci est essentiel pour garantir que l'expérience utilisateur reste cohérente sur les sites multilingues.
Les utilisateurs peuvent désormais effectuer des recherches directement à partir de la page de traduction sans quitter la langue qu'ils parlent actuellement. Il s'agit d'une amélioration significative pour faciliter la navigation et la commodité de l'utilisateur. Assurez-vous d'utiliser la dernière version de Linguise pour tirer le meilleur parti de ce support.


