WPML is een van de oudste vertaalplugins voor WordPress en heeft terecht een uitstekende reputatie opgebouwd in de wereld van meertalige WordPress-sites.
Met de taalkeuzeschakelaar van WPML kun je op je WordPress-site een optie op de front-end toevoegen waarmee je bezoekers hun voorkeurstaal kunnen kiezen.
Sommige mensen hebben echter moeite met de stijl en de plaatsing van de WPML-taalkeuzeschakelaar.
Deze handleiding helpt je de WPML-taalkeuzeschakelaar onder de knie te krijgen en behandelt de volgende onderwerpen:
Basisfunctionaliteit
Geavanceerde aanpassingstechnieken
Problemen oplossen: veelvoorkomende problemen
Tips voor optimalisatie voor een betere gebruikerservaring
We zullen ook kort ingaan op Weglot vergelijking met de taalschakelaar van WPML; dit kan voor jou een handig alternatief zijn voor WPML.
Hoe voeg je de WPML-taalkeuzeschakelaar toe aan je website?
Voeg de WPML-taalkiezer toe aan je website aan de hand van de volgende instructies:
Ga naar WPML → Talen in het WordPress-dashboard.
Kies de plaatsingsoptie die u het beste bevalt.
Gebruik voor sjabloon- of blokgebaseerde thema’s het WPML Language Switcher-blok in de Site-editor
WPML biedt verschillende plaatsingsopties voor uw taalschakelaar:
Menu's en widgets
Voettekst (standaard)
Boven of onder de inhoud van het bericht
Sjablonen, sjabloononderdelen en sitenavigatie (met behulp van het WPML Language Switcher-blok)
Aangepaste locaties met behulp van PHP of shortcodes
Standaard kun je echter geen zwevende WPML-taalkeuzeknop toevoegen. Als je een zwevende WPML-taalkeuzeknop wilt maken, moet je je eigen aangepaste code gebruiken, een ontwikkelaar inhuren om dit voor je te doen of een alternatieve vertaaloplossing kiezen.
Zo kun je de WPML-taalkeuzeschakelaar instellen op de door jou gekozen plek:
Menu's en widgets
Ga naar WPML → Talen in het WordPress-dashboard.
Voeg een nieuwe taalschakelaar toe aan je menu of als widget.
Dit is ideaal voor een opvallende plaatsing in kopteksten of zijbalken.
Voettekst (standaard)
WPML voegt standaard een taalschakelaar toe aan de voettekst van je website.
Je kunt dit aanpassen in WPML → Talen.
De voettekst is subtiel geplaatst, maar op alle pagina’s goed zichtbaar.
Boven of onder de inhoud van het bericht
Ga in WPML → Talen naar „Links naar vertalingen van berichten“.
Vink het vakje aan om opties in te schakelen en te configureren.
Dit is vooral handig voor blogs of nieuwssites waar de inhoud regelmatig wordt bijgewerkt.
Sjablonen, sjabloononderdelen en sitenavigatie
Gebruik het WPML-blok ‘Taalwisselaar’ in de WordPress-site-editor.
Vergeet niet het blok te vertalen, zodat het in andere talen wordt weergegeven.
Deze methode biedt de meeste flexibiliteit voor op blokken gebaseerde thema’s.
Aangepaste locaties
Gebruik PHP of shortcodes om de taalschakelaar op aangepaste locaties toe te voegen.
Met deze geavanceerde optie kunt u unieke plaatsingen instellen die zijn afgestemd op het ontwerp van uw website.
Bij het instellen van je taalschakelaar kun je het uiterlijk ervan aanpassen:
Kies of je vlaggen wilt weergeven (standaard SVG, met een optie voor PNG)
Talen weergeven onder hun oorspronkelijke naam
Stel de volgorde van de talen in om bepaalde vertalingen voorrang te geven
Geavanceerde technieken voor het aanpassen van de WPML-taalkeuzeschakelaar
Zodra je de basis onder de knie hebt, kun je je verdiepen in meer geavanceerde aanpassingsmogelijkheden om de taalschakelaar echt helemaal af te stemmen op je site:
Opmaakopties
Stel algemene instellingen in voor alle taalkeuzeschakelaars in WPML → Talen.
Stel de individuele instellingen voor elke taalschakelaar afzonderlijk in.
Pas de kleuren, de weergave van vlaggen en de notatie van de taalnaam aan.
Tip van een professional: Gebruik je merkkleuren voor een samenhangende uitstraling.
Vlaggen op maat
Upload je eigen aangepaste vlaggen via WPML → Talen → Talen bewerken.
Dit is met name handig voor regio-specifieke verschillen (bijvoorbeeld Amerikaans versus Brits Engels).
Configuratie van het URL-formaat: Kies uit drie opties in WPML → Talen → Taal-URL-indeling
Verschillende talen in mappen (bijv. example.com/es/)
Een apart domein per taal (bijvoorbeeld es.example.com of ejemplo.es)
De taalnaam is als parameter toegevoegd (bijv. example.com/?lang=es). Houd bij het kiezen van je URL-structuur rekening met de gevolgen voor SEO.
SEO-optimalisatie:
Schakel hreflang-links in via WPML → Talen → SEO-opties.
Kies de plaats van de hreflang-links (vroeg of laat in de head-sectie).
Dit helpt zoekmachines om de taalvarianten van je website te herkennen.
Aangepaste taalkeuzeschakelaars:
Maak aangepaste taalschakelaars met behulp van de PHP-API voor gevorderde gebruikers.
Hierdoor zijn unieke ontwerpen mogelijk, zoals zwevende taalkeuzemenu’s.
Beheerderstaal:
Stel voor afzonderlijke gebruikers verschillende beheertalen in via Gebruikers → Profiel.
Handig voor meertalige teams die de website beheren.
Vergeet niet: met grote macht komt grote verantwoordelijkheid. Test alles grondig nadat je ingrijpende wijzigingen hebt aangebracht, om er zeker van te zijn dat alles naar behoren werkt.
Problemen met de WPML-taalkeuzeschakelaar oplossen (plus een alternatief)
Zelfs als je alles zorgvuldig hebt ingesteld, kun je toch tegen problemen aanlopen. Hieronder vind je een aantal veelvoorkomende problemen en de bijbehorende oplossingen:
CSS-conflicten:
Als de taalschakelaar niet correct wordt weergegeven, controleer dan of er CSS-conflicten zijn met je thema.
Gebruik de ontwikkelaarstools van je browser (zoals de viewport) om de CSS te controleren en waar nodig aan te passen.
Probeer eens aangepaste CSS toe te voegen om conflicterende stijlen te overschrijven.
Ontbrekende vertalingen:
Zorg ervoor dat uw inhoud in alle talen correct wordt vertaald.
Kijk onder WPML → Vertaalbeheer of er nog vertalingen in behandeling zijn.
Overweeg om de ingebouwde cachingfuncties van WPML in te schakelen.
Schakel de JavaScript-cookie in voor een correcte AJAX-filtering op sites die in de cache zijn opgeslagen.
Optimaliseer je server en gebruik een goede caching-plug-in om de algehele snelheid van je website te verbeteren.
De taalkeuzeknop wordt niet weergegeven:
Controleer of de taalschakelaar is ingeschakeld voor de door jou gekozen locaties in WPML → Talen.
Controleer of je thema de standaard-hooks van WPML ondersteunt.
Onjuiste woordvolgorde:
Controleer en pas de volgorde van de talen aan in WPML → Talen → Opties voor de taalkeuzeschakelaar.
Onthoud dat de huidige taal altijd als eerste wordt weergegeven in keuzemenu’s.
Als je voortdurend met deze problemen te maken hebt, kun je misschien beter een alternatieve oplossing overwegen.
Het beste alternatief voor de WPML-taalkiezer
Hoewel WPML robuuste mogelijkheden biedt om van taal te wisselen, vinden sommige gebruikers Weglot een gebruiksvriendelijker alternatief. Dit is waarom Weglot als een van de beste alternatieven voor de taalwisselfunctie van WPML:
Eenvoudige installatie: Weglot je volledige WordPress-site en voegt binnen enkele minuten na activering een taalschakelaar toe.
Zwevende taalschakelaar: In tegenstelling tot WPML Weglot standaard een zwevende taalschakelaar, zonder dat daarvoor aangepaste code nodig is.
Flexibele plaatsingsmogelijkheden: Net als bij WPML Weglot je Weglot de taalschakelaar toevoegen als menu-item, widget, shortcode of in de code van je website.
Aanpassing zonder te programmeren: Weglot eenvoudige aanpassingsmogelijkheden voor het uiterlijk van de taalschakelaar, waaronder: wat tekst
Opmaak van het vervolgkeuzemenu
Weergave van vlaggen van landen (in verschillende stijlen)
Weergave van de taalnaam (volledige naam of landcode)
Automatische vertaling: Weglot van machinevertaling om snel een meertalige website op te zetten, waarbij later handmatige aanpassingen mogelijk zijn.
Visuele vertaalinterface: Weglot een unieke visual editor het vertalen van de inhoud van uw website, waardoor dit ook voor gebruikers zonder technische kennis eenvoudiger wordt.
Taalomleiding via de browser: Bezoekers automatisch doorverwijzen naar hun voorkeurstaal op basis van hun browserinstellingen.
Uitgebreid vertaalbeheer: via de interface Weglot kun je alle vertalingen van de website eenvoudig beheren, inclusief de inhoud van thema’s en plug-ins.
Om je taalschakelaar met Weglot toe te voegen, maak je een Weglot aan, installeer en koppel je de plug-in, en kies je de brontaal en de doeltalen die je wilt gebruiken:
Zodra je de plug-in activeert, vertaalt Weglot je WordPress-site automatisch en voegt het ook automatisch een zwevende taalkeuzeknop toe in de rechteronderhoek.
Hieronder zie je de taalkeuzeknop op de startpagina:
Zo ben je al binnen de eerste paar minuten klaar met een meertalige website en een taalschakelaar aan de gebruikerszijde.
Voor gebruikers die op zoek zijn naar een eenvoudigere oplossing met geavanceerde functies die direct klaar zijn voor gebruik, Weglot een aantrekkelijk alternatief voor de WPML-taalkiezer.
Kies de taalschakelaar die het beste bij je past
Met zowel de taalschakelaar van WPML als die Weglotkun je een taalschakelaar aan de voorkant van je WordPress-site toevoegen, maar er zijn belangrijke verschillen tussen WPML en Weglot.
Geen van beide benaderingen is per definitie beter, maar als je op zoek bent naar een eenvoudigere oplossing, geef je wellicht de voorkeur aan de aanpak Weglot. Hiermee kun je namelijk een zwevende taalschakelaar toevoegen en/of het uiterlijk van je taalschakelaar aanpassen zonder dat je daarvoor aangepaste code of technische kennis nodig hebt.
De integratie was eenvoudig en de ondersteuning is ongelooflijk behulpzaam. Ik raad Weglot ten zeerste aan iedereen aan die op zoek is naar een eenvoudige en kosteneffectieve oplossing om hun site te vertalen!