Meertalig

Giuliomax Menu Builder werkt naadloos samen met de populairste WordPress-vertaalplugins. Je kunt één menu bouwen en het automatisch laten aanpassen aan de taal van de bezoeker, zonder dubbel configuratiewerk.

WPML

Met WPML (WordPress Multilingual Plugin) kun je voor elke taal afzonderlijke menu-items vertalen en tonen.

  1. Installeer en configureer WPML zoals gebruikelijk.
  2. Ga naar Weergave › Menu's en vertaal de menu-items via het WPML-menu-vertaalscherm.
  3. Wijs het vertaalde menu toe aan de locatie die Giuliomax Menu Builder uitleest.
  4. De plugin detecteert automatisch de actieve taal van WPML en toont het bijbehorende menu.

Tip: gebruik de WPML-widget voor de taalkiezer en voeg deze toe aan het header-gedeelte van je thema om bezoekers eenvoudig te laten schakelen.

Polylang

Polylang gebruikt hetzelfde WordPress-menusysteem. Elke taal krijgt zijn eigen menulocatie-toewijzing.

  1. Maak per taal een aparte versie van het menu aan in Weergave › Menu's.
  2. Wijs elk menu toe aan de juiste menulocatie voor de bijbehorende taal.
  3. Polylang zorgt er automatisch voor dat de juiste locatie-toewijzing actief is op basis van de bezochte taal.
  4. Giuliomax Menu Builder leest de actieve menulocatie uit en geeft het correcte menu weer.

TranslatePress

TranslatePress vertaalt de volledige pagina, inclusief menu-items, via een visuele vertaalinterface.

  1. Installeer TranslatePress en voeg je doeltalen toe in de instellingen.
  2. Gebruik de visuele vertaler (tandwiel op de frontend) om menu-items rechtstreeks op de pagina te vertalen.
  3. TranslatePress slaat de vertalingen op en past ze toe op elke pagina, ook op de menuitems van Giuliomax Menu Builder.

Opmerking: custom HTML-blokken en megamenu-inhoud worden ook vertaald zolang de tekst zichtbaar is in de DOM tijdens het vertalen.

Handmatige aanpak zonder plugin

Als je geen vertaalplugin gebruikt, kun je toch meertalige menu's aanbieden via WordPress-paginastructuur:

RTL-taalondersteuning

Giuliomax Menu Builder detecteert automatisch de RTL-richting (rechts naar links) op basis van het dir="rtl"-attribuut op het <html>-element, ingesteld door WPML of Polylang.

Best practices