Ajax Search Lite est une extension de recherche WordPress populaire qui affiche les résultats de recherche instantanément et de manière interactive. Lorsqu'elle est utilisée conjointement avec une extension de traduction comme Linguise, la fonction de recherche continue de fonctionner sur les pages traduites. Cependant, en pratique, un nouveau problème survient : 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 sa langue d'origine.
La bonne nouvelle est qu' Linguise prend désormais en charge un correctif pour ce problème. Cet article abordera les principales causes du problème et les solutions techniques qui peuvent être mises en œuvre pour conserver 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 les pages traduites est que les utilisateurs ne restent pas sur 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 les redirige vers la version linguistique d'origine (généralement la langue par défaut du site, comme l'anglais).
Cela prête certainement à confusion, en particulier sur les sites multilingues qui souhaitent offrir une expérience utilisateur cohérente dans chaque langue. Bien que la boîte de recherche apparaisse toujours sur la page traduite, le résultat n'est pas celui attendu, car l'utilisateur sort sans le savoir de son contexte linguistique.
Comment corriger les problèmes de traduction dans Ajax Search Lite

Voici quelques étapes pour corriger les problèmes de traduction avec Ajax Search Lite. Tout d'abord, assurez-vous que l'extension Ajax Search Lite—Live Search & Filter est installée et active sur votre site WordPress .

Ensuite, ouvrez le tableau de bord Linguise , accédez à l'onglet Avancé et activez l' option Traduire les recherches .

Si cette étape réussit, 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 correctement connecté au système de traduction Linguise .

Une fois les paramètres activés, vous pouvez immédiatement essayer la fonction de recherche sur la page traduite. Par exemple, sur cette page qui a été traduite en indonésien, saisissez 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 correspondant à la version de la page, l'indonésien.

Cela signifie que non seulement le contenu du site est traduit, mais que les résultats de recherche et les suggestions de mots-clés apparaîtront également dans la langue du visiteur, offrant ainsi 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 les pages en langue native peut désormais être résolu. C'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 depuis la page traduite sans quitter la langue qu'ils utilisent actuellement. C'est une amélioration significative pour faciliter la navigation et le confort des utilisateurs. Assurez-vous d'utiliser la dernière version de Linguise pour tirer le meilleur parti de cette prise en charge.



