Zichtbaarheidsregels

Bepaal welke menu-items elke bezoeker ziet op basis van inlogstatus (ingelogd of uitgelogd) of WordPress-gebruikersrol.

Hoe het werkt

Standaard zijn alle menu-items zichtbaar voor alle bezoekers. Met zichtbaarheidsregels kun je de zichtbaarheid van elk item afzonderlijk beperken of sturen, zonder PHP-code of extra plugins.

Regels instellen

  1. Klik in Menu Builder → Menustructuur op een item om het uit te klappen.
  2. Zoek de keuzelijst Zichtbaarheid.
  3. Kies een van de beschikbare opties:
OptieWie ziet dit item
IedereenAlle bezoekers, ongeacht inlogstatus (standaard).
Alleen ingelogde gebruikersAlleen gebruikers die zijn ingelogd bij WordPress.
Alleen uitgelogde gebruikersAlleen bezoekers die niet zijn ingelogd (handig voor een "Inloggen"-link).
Op rolAlleen gebruikers met een specifieke WordPress-rol (zie hieronder).

Zichtbaarheid per rol

Als je de optie Op rol kiest, verschijnt een lijst van alle WordPress-rollen in je installatie (Abonnee, Medewerker, Auteur, Redacteur, Beheerder en aangepaste rollen van plugins). Je kunt één of meerdere rollen selecteren.

ℹ️

Zichtbaarheidsregels worden server-side toegepast bij het renderen van de menu-HTML. Verborgen items worden niet opgenomen in de paginabroncode en zijn daardoor niet zichtbaar via DOM-inspectie.

Apparaat

Kies in de geavanceerde voorwaarden of een item wordt getoond of verborgen op basis van het apparaattype van de bezoeker:

ℹ️

Apparaatdetectie gebeurt server-side bij het laden van de pagina met WordPress' wp_is_mobile()-functie. In tegenstelling tot CSS media queries betekent dit dat de juiste HTML naar de browser wordt gestuurd — niet alleen verborgen met CSS — waardoor flitsende content wordt vermeden. Let op: wp_is_mobile() beschouwt tablets als mobiele apparaten.

Planning & tijd

In de geavanceerde voorwaarden zijn twee onafhankelijke planningsopties beschikbaar.

Datumbereik

Stel een startdatum/-tijd en/of einddatum/-tijd in. Het item is alleen zichtbaar tussen die momenten (inclusief). Laat een van beide velden leeg voor een open einde — handig om een promotielink automatisch te laten verschijnen en verdwijnen.

Dagelijks tijdvenster

Stel een van- en tot-tijd in (UU:MM). Het item is elke dag alleen zichtbaar binnen dat tijdvenster. Voorbeeld: toon een link "Live support" alleen tussen 09:00 en 18:00.

⚠️

Planningsregels gebruiken de tijdzone van je WordPress-site (ingesteld onder Instellingen → Algemeen → Tijdzone), niet de lokale tijd van de bezoeker.

🔒

Privacy. Alle zichtbaarheidsregels — rol, inlogstatus, apparaat en UTM-bron — worden geëvalueerd op je eigen WordPress-server wanneer de pagina wordt opgebouwd. De plugin leest alleen het huidige verzoek (bijvoorbeeld de utm_source in de pagina-URL); het slaat geen bezoekersgegevens op, logt deze niet en stuurt ze niet naar derden.

Pagina- & campagnetargeting

Twee extra voorwaarden vervolledigen de geavanceerde sectie:

Regels combineren

Alle actieve regels moeten gelijktijdig overeenkomen (EN-logica). Bijvoorbeeld, om een menu-item alleen te tonen aan ingelogde gebruikers op desktop tijdens kantooruren: