WP-integratie
Vervang de native navigatiemenu's van je thema door een Menu Builder-menu — zonder sjabloonbestanden te bewerken. Ideaal voor klassieke PHP-thema's die wp_nav_menu() gebruiken.
Wat het doet
Veel klassieke thema's renderen hun koptekstnavigatie door wp_nav_menu() aan te roepen tegen een geregistreerde themalocatie (bijv. "Primair menu", "Voettekstmenu"). Met het WP-integratiehulpmiddel kun je die locaties onderscheppen en een Menu Builder-menu renderen — zo profiteer je van alle stijlen en functies van de plugin zonder header.php te wijzigen of een shortcode te gebruiken.
Themalocatie koppelen
- Ga naar Menu Builder → WP-integratie.
- Je ziet een tabel met alle navigatielocaties die door je actieve thema zijn geregistreerd.
- Kies voor elke locatie een Menu Builder-locatie (
primary,footer,sidebarofmobile) uit de keuzelijst om deze te vervangen — of laat — Niet vervangen — staan om het oorspronkelijke thema-menu te behouden. - Klik op Menu opslaan.
Als je thema geen menulocaties registreert, toont de tabel een melding. In dat geval roept je thema register_nav_menus() niet aan en gebruik je in plaats daarvan de shortcode of het Gutenberg-blok.
Opmerkingen en beperkingen
- Een Menu Builder-locatie met de aanduiding ⚠ geen items heeft geen menu-items toegewezen. Als je die selecteert, blijft het oorspronkelijke thema-menu behouden in plaats van een leeg menu te renderen.
- De keuzelijst toont hoeveel items elke locatie bevat, zodat je kunt bevestigen dat je aan de juiste locatie koppelt.
- Dit hulpmiddel is bedoeld voor klassieke PHP-thema's. Voor blokgebaseerde (FSE-)thema's bewerk je het koptekstsjabloononderdeel en gebruik je het Gutenberg-blok.