Wordpress website Polylang blog

Creëer gratis een meertalige WordPress website met plugin Polylang

Wil jij je WordPress website vertalen naar meerdere talen? En heb je geen idee waar je moet beginnen? Dan is dit het artikel voor jou. Ik leg je uit hoe je gratis je website kunt vertalen met de plugin Polylang

Polylang is niet de enige plugin voor het creëren van meertalige WordPress websites, maar het is wel de plugin die ik bijna altijd gebruik. Polylang heeft als voordeel dat hij gemakkelijk in gebruik is. Een ander groot voordeel is dat de plugin helemaal gratis is. Dat in tegenstelling tot het populaire WPML waar je een abonnement voor moet afsluiten. 

Polylang is een handige plugin als je je WordPress website zelf wilt vertalen. Een andere gratis optie is om je website te laten vertalen door Google Translate. Persoonlijk heeft dit absoluut niet mijn voorkeur. Het lijkt misschien de gemakkelijkste oplossing, maar de vertaling kloppen natuurlijk niet altijd. Voor een professionele indruk vind ik dat echt een no-go, dus zou ik er altijd voor kiezen om je website zelf te vertalen of een vertaler dat te laten doen. 

Laten we beginnen met vertalen! Uiteraard installeer je eerst de plugin en activeer je hem. Als je dat hebt gedaan kunnen we gaan beginnen met het vertalen van onze website.

Polylang Plugin Activeren Screenshot

Talen toevoegen aan je WordPress website

Ga na het activeren van de plugin naar Instellingen. Het is belangrijk dat je eerst je hoofdtaal selecteert. Dit wordt namelijk de standaard taal en als je al pagina’s, media en blogpost hebt die anders op de verkeerde taal staan. In dit geval is Nederlands dus de hoofdtaal, dus selecteer ik die eerst. Klik op de knop “Voeg nieuwe taal toe”. Vervolgens kun je nog andere talen invullen. 

Polylang plugin taal toevoegen

Instellingen van de plugin

Vervolgens gaan we naar Instellingen in het menu. Als je niet goed weet wat je doet, raad ik aan om op te passen met URL aanpassingen. Dit zijn onze instellingen:

Polylang URL instellingen screenshot

Op deze manier krijg je mooie, goed leesbare urls. 

Als je de optie “Bepaal de taal van de browser” selecteert, krijgen bezoekers de website te zien in de taal waarop hun computer is ingesteld. Is je computer op Nederlands ingesteld? Dan krijg je de Nederlandstalige versie te zien. Is je computer op Engels ingesteld? Dan krijg je dus de Engelstalige versie te zien. Activeer je deze optie niet dan krijgt iedere bezoeker (ongeacht locatie of voorkeurstaal) de standaard taal van de website te zien.

Ga naar Tekstvertalingen in het menu. Hier zie je een aantal zinnen, zoals “Page not found” en “You searched for”. Hier kun je dus deze zinnen waar nodig vertalen. Als je klaar met vertalen bent, vergeet dan niet op je wijzingen op te slaan. 

Pagina’s vertalen

Polylang Nederlandse pagina aanmaken

Nu kunnen we pagina’s gaan vertalen. Ga naar Pagina’s in het menu en kies voor een pagina of maak er 1 aan. Als je een nieuwe pagina aanmaakt moet je hem even een titel geven en wat tekst en hem opslaan. Heb je een al bestaande pagina dan hoef je dat natuurlijk allemaal niet te doen.

Bij taal zie je als het goed is de huidige (standaard)taal. Voor de vertaling klik je op de +. Nu maakt WordPress een nieuwe pagina aan die gekoppeld is aan, in dit geval, de Nederlandstalige pagina. Het mooie van dit systeem is dat wanneer je al een heel ontwerp hebt, dit automatisch gekopieerd wordt en dat je alleen de tekst maar hoeft aan te passen. Als je klaar bent, sla je de pagina op (en publiceer je hem eventueel) en je hebt een pagina tweetalig gemaakt. Dit werkt in principe zo voor elke pagina, bericht, afbeeldingen, enzovoort. Let er wel even op dat je bij de permalink niet een dubbele titel hebt, want dat wordt afgestraft door Google. Zorg er dus voor dat bijvoorbeeld je anderstalige homepage een net iets andere titel heeft dan je standaardtaal homepage. 

Wordpress website Polylang Nederlandse pagina aanmaken

Naast pagina’s is het goed om er op te letten dat je contactformulieren en de daaropvolgende alerts (een foutmelding, of een “bedankt voor je bericht” melding) ook vertaald moeten worden. Dit is afhankelijk van je contactformulier plugin, dus dit behandel ik verder niet in dit artikel. 

Menu’s aanmaken en toewijzen aan talen

Als je alle pagina’s vertaald hebt, is het natuurlijk ook de bedoeling dat je bezoekers van taal kunnen wisselen via het menu. Ook niet geheel onbelangrijk: verschillende menu’s voor de verschillende talen. Ga in het menu naar Weergave > Menu’s. Hier kun je header en footer menu’s aanmaken voor al je talen. Maak een nieuw menu aan en kies waar je deze wilt plaatsen en voor welke taal het menu bedoeld is. Sleep pagina’s naar je menu. 

Polylang Menu instellen

Als je klaar bent, kun je de Taalschakelaar aan het menu toevoegen. Hier heb je ook weer een aantal opties waar je uit kunt kiezen. Persoonlijk kies ik altijd ervoor om alleen de vlaggen te tonen en de vlag van de huidige taal te verbergen, maar je kunt natuurlijk zelf ook voor een andere optie kiezen. Vergeet als je klaar bent niet om je menu op te slaan. 

Polylang taalschakelaar in hoofdmenu

Het vertalen van een WordPress website is een hoop werk, maar als je ook een internationale markt wilt aanspreken dan is een meertalige website een must. Natuurlijk doen wij dit voor je als wij jouw WordPress website bouwen. Gelukkig is Polylang een prima plugin die zijn werk goed doet en ook nog eens gratis is. Heb jij een andere plugin voor vertalingen die jij graag gebruikt? Laat het ons weten door een berichtje te plaatsen hieronder. 

17 reacties op “Creëer gratis een meertalige WordPress website met plugin Polylang”

  1. Dag, Dank voor de duidelijke uitleg. Afbeelding 2 en 3 zijn dezelfde. Moet afbeelding 3 niet een ander plaatje zijn? (instellingen van de plugin)

    1. Hallo Jacomien,

      Je hebt helemaal gelijk. Ik heb het direct aangepast. Dank je wel voor het melden!

      Met vriendelijke groet,
      Michelle

  2. Graag gedaan. Het installeren is goed gelukt maar nu ik 3 talen heb en alle pagina’s heb gedupliceerd voor alle talen heb ik een probleem met instellen van een statische homepage. Bij instellingen-lezen kies ik die optie maar die wordt niet vastgehouden.
    Heb je een idee wat ik moet veranderen?

    1. Hallo Jacomien,

      Sorry voor de late reactie. Ik hoop dat het inmiddels opgelost is, maar ik vermoed dat dit komt doordat je misschien de talen niet goed hebt gekoppeld.

      Als je kijkt bij Pagina’s dan zie je als het goed is de vlaggetjes bovenaan staan. In deze kolom kun je zien welke taal gekoppeld is aan welke pagina. Heb je bij de homepage een vinkje staan in het kolommetje van de Nederlandse vlag? Dan is die homepage gekoppeld aan de Nederlandse taal. Een potloodje betekend dat je de anderstalige pagina gaat aanpassen of aanmaken. Wanneer je bijvoorbeeld een homepage hebt waaraan nog geen taal is gekoppeld op deze manier dan kan dit nog wel eens voor problemen zorgen.

      Als je op de pagina klikt dan zie je in de sidebar “Talen” staan. Hier kun je de een taal aan de juiste pagina koppelen. Op die manier weet Polylang ook welke pagina’s bij elkaar horen.

      Ik hoop dat ik het zo een beetje duidelijk heb omschreven. Mocht je er niet uitkomen dan hoor ik het graag.

  3. goedemiddag,

    Helaas, mij lukt het niet. Ik heb wel (vraag me niet hoe ik het gedaan heb) een Engelse en Duitse vertaling gemaakt van mijn homepage met behulp van Polylang, alleen ik zie dus nergens hoe ik ze moet publiceren. Ik zie ze wel staan bij mijn pagina’s. Ik zie bijvoorbeeld mijn Home pagina als volgt: Home – Voorpagina, Elementor. Onder het Engelse en Duitse vlaggetje staat een potlood. Onder het Nederlandse een upload teken. Alles staat op Automatic.

    1. Heb je ook menu’s aangemaakt voor elke taal en de pagina’s dan ook gekoppeld aan het desbetreffende menu? Ik begrijp niet zo goed wat je bedoelt met alles staat op Automatic. Dat is zo ver ik weet niet iets wat van Polylang is. Het is lastig om via deze weg te kijken waar het precies mis gaat. Als je er niet uit komt wil ik best eens met je mee kijken. Je zou even een tijdelijk account voor me aan kunnen maken bij Gebruikers > Nieuwe toevoegen. Mail me de inlog gegevens en dan kijk ik even met je mee waar het euvel ligt.

  4. Goedemiddag Birdiedesign,

    Maar hier op Curaçao is het nog middag dus vandaar, maar ondertussen worstel ik met een klein probleempje bij gebruik van de plug-in polylang. Het inrichten van alles gaat heel goed, maar bij het gebruik van Footer 1 tot en met 4 kom ik problemen tegen. Een Footer is namelijk of Nederlands of Engels of een andere taal. Ik wil per taal 3 widgets gebruiken. Dan kom ik er twee tekort. Een pagina, een post of zoiets als een product valt eenvoudig te klonen, maar met Footers kun je dat niet. Wat is de oplossing? Ja, minder footers gebruiken…

    1. Hallo Ad,

      Lastig om dit zo op afstand te zeggen. Als je naar Customizer gaat, kun je per widget een taal instellen. Lost dit het probleem op?

  5. Hi, ik heb alle pagina’s gedupliceerd en toegewezen aan de betreffende talen, menu gemaakt met taalschakelaar, klaar.
    Maar als ik op de vlag voor bvb Engels druk krijg ik een page-not-found en ik zou zeggen dat dat komt omdat ik de Engelse home pagina niet als Home/static page heb ingesteld. Als ik dit probeer via de Customizer krijg ik het volgende bericht: De gekozen statische voorpagina moet vertaald zijn in alle talen.

    Heb ik wel gedaan, maar ik denk dat ik iets over het hoofd zie. Kan jij hier iets mee zo?

  6. Ik liep vast met het gebruik van Polylang, dus dit artikel was zeer welkom, dank daarvoor! Alleen ben ik nu bij het vertalen van de pagina’s aangekomen, en krijg ik bij de eerste pagina al een 404 foutmelding. Ik heb het idee dat er iets misgaat in de communicatie tussen Polylang en Elementor, terwijl ik daar wel een speciale plugin voor geïnstalleerd heb (Polylang Connect for Elementor).
    Hebben jullie toevallig ervaring met deze combinatie?

    1. Hallo Floor,

      Fijn dat je wat hebt aan dit artikel!

      Ik vermoed dat het probleem niet te maken heeft met Elementor. Ik heb zelf nog nooit problemen ervaren met de combinatie Elementor en Polylang, dus ik heb ook de plugin Polylang Connect for Elementor nooit gebruikt.

      Het zou kunnen dat je de pagina’s nog niet goed hebt gekoppeld aan de juiste taal. Dat levert vaak problemen op. Je zou ook eens kunnen kijken naar je permalinks. Zorg er tenslotte voor dat je al de taalschakelaar in je menu’s hebt staan.

      Ik hoop dat het zo gaat lukken. Succes!

      Met vriendelijke groet,
      Michelle

      1. Hey Michelle, bedankt voor de tips! Het zat ‘m inderdaad in de permalink. Omdat de titel niet lang genoeg de tijd kreeg om in te laden, bestond er nog geen permalink. Was ik zelf nooit op gekomen. Ik ga lekker verder met vertalen. Thanks!

  7. Hallo, Ik heb de melding “de gekozen statische voorpagina moet vertaald worden naar alle talen” ook. Ik heb een engelse en een Nederlandse homepagina gemaakt. De talen staan goed maar zo gauw ik op de taal in de bovenbalk klik en de statische pagina wil aanmaken krijg ik deze melding. Dit geldt voor zowel Nederlands als engels. Ik hoop dat iemand mij kan helpen. nu wordt er telkens teruggegaan naar de laatste berichten wat ik niet wil

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Scroll naar top