Ajax Search Lite is een populaire WordPress zoekplugin die zoekresultaten direct en interactief weergeeft. In combinatie met een vertaalplugin zoals Linguisewerkt de zoekfunctie ook op vertaalde pagina's. In de praktijk ontstaat er echter een nieuw probleem: nadat gebruikers een zoekwoord hebben ingetypt en op Enter drukken, worden ze teruggeleid naar de oorspronkelijke taalversie van de website.
Het goede nieuws is dat Linguise nu een oplossing biedt voor dit probleem. In dit artikel worden de belangrijkste oorzaken van het probleem en de technische oplossingen besproken die kunnen worden geïmplementeerd om zoekresultaten in de taalversie te houden die de gebruiker momenteel gebruikt.
Het probleem met Ajax Search Lite en vertaalde pagina's

Het grootste probleem bij het gebruik van Ajax Search Lite op vertaalde pagina's is dat gebruikers niet in de taalversie blijven die ze op dat moment gebruiken. Wanneer ze een zoekwoord in het zoekveld typen en op Enter drukken, worden ze op de pagina met zoekresultaten teruggeleid naar de oorspronkelijke taalversie (meestal de standaardtaal van de site, zoals Engels).
Dit is zeker verwarrend, vooral op meertalige websites die een consistente gebruikerservaring in elke taal willen bieden. Hoewel het zoekveld nog steeds op de vertaalde pagina verschijnt, is het resultaat niet zoals verwacht, omdat de gebruiker zich onbewust buiten zijn of haar taalcontext bevindt.
Hoe los ik vertaalproblemen op in Ajax Search Lite?

Hieronder volgen enkele stappen om vertaalproblemen met Ajax Search Lite op te lossen. Zorg er eerst voor dat de plugin Ajax Search Lite—Live Search & Filter is geïnstalleerd en actief is op uw WordPress website.

Open vervolgens het Linguise dashboard, ga naar het 'Geavanceerd' en schakel de 'Zoekopdrachten vertalen' .

Als deze stap succesvol is, ziet u de status (Actief) verschijnen in het gedeelte 'Integraties met derden', specifiek voor Ajax Search Lite. Dit geeft aan dat de zoekplug-in succesvol verbinding heeft gemaakt met het Linguise vertaalsysteem.

Zodra de instellingen actief zijn, kunt u direct de zoekfunctie op de vertaalde pagina uitproberen. Op deze pagina, die naar het Indonesisch is vertaald, kunt u bijvoorbeeld een trefwoord in het zoekveld invoeren, een suggestie uit de lijst met suggesties kiezen of op Enter drukken.

De zoekresultaten worden vervolgens automatisch weergegeven in de taal die overeenkomt met de paginaversie, namelijk het Indonesisch.

Dit betekent dat niet alleen de inhoud van de website wordt vertaald, maar dat ook zoekresultaten en zoekwoordsuggesties in de taal van de bezoeker worden weergegeven, wat zorgt voor een consistente en gebruiksvriendelijke zoekervaring.
Gevolgtrekking
Door de configuratie van Ajax Search Lite aan te passen en gebruik te maken van de ondersteuning van Linguise, kan het probleem dat gebruikers bij zoekopdrachten worden teruggestuurd naar pagina's in hun eigen taal nu worden opgelost. Dit is cruciaal om ervoor te zorgen dat de gebruikerservaring consistent blijft op meertalige websites.
Gebruikers kunnen nu rechtstreeks vanaf de vertaalpagina zoeken zonder de taal te verlaten die ze op dat moment spreken. Dit is een aanzienlijke verbetering voor de navigatie en het gebruiksgemak. Zorg ervoor dat u de nieuwste versie van Linguise om optimaal van deze functie te profiteren.



