KakapoWP KakapoWP
Inloggen Zorg dat je er een leven lang van kunt genieten
Helpcentrum/Roles/Beheermenu, navigatiemenu en widgets per rol

Beheermenu, navigatiemenu en widgets per rol

Gilt für: Kakapo Roles· 4 min leestijd

Drie lagen, één waarschuwing: wat hier verborgen is, is verborgen — niet verboden. Een menu-item dat niet in de balk staat, blijft via zijn adres bereikbaar zolang de rol het bijbehorende recht heeft. Wie iets echt wil verbieden, neemt het recht af in de rechtenmatrix; dan grijpt WordPress zelf in. De interface zegt dat op elk van de drie plekken.

Beheermenu

  1. Kies in de linkerzijbalk onder „Zichtbaarheid” het item „Beheermenu”.
  2. Kies bovenaan de rol.
  3. Vink de items aan die voor deze rol moeten verdwijnen — aangevinkt betekent: dit item verdwijnt.
  4. Sla op voor deze rol.
Staat er „De menustructuur is nog niet vastgelegd”, laad de pagina dan één keer opnieuw: ze ontstaat bij het tonen van deze pagina. De pagina van Kakapo Roles zelf staat niet in de keuze — wie hem vergrendelt, zou zichzelf de weg afnemen waarlangs hij het slot weer kwijt kan raken.

Afzonderlijke menu-items in de frontend zet je daar waar het item toch al bewerkt wordt: in de menubewerker van WordPress. Een tweede lijst ergens anders zou een tweede bron zijn die ooit van de eerste afwijkt. De regel werkt via de filter wp_get_nav_menu_items.

wp_get_nav_menu_items

Widgets

Afzonderlijke widgets in de frontend kunnen afhankelijk van de rol getoond of verborgen worden — voor het kader dat alleen de redactie aangaat, of het inlogblok dat ingelogden niet meer nodig hebben. Gebruikt je thema geen widgets, dan zegt het onderdeel dat: blokthema’s gebruiken blokken in plaats van widgets, en daarvoor bestaat deze besturing niet.

Onderdelen van de Kakapo-plug-ins

Onder „Kakapo-onderdelen” kunnen onderdelen binnen de Kakapo-plug-ins per rol vergrendeld worden — zodat de redactie de vakonderdelen mag onderhouden maar de licentie niet opzegt en het white label niet omzet. De zes systeemonderdelen white label, licentie, Jouw gegevens, Handleiding, Hulp en support en Externe sites horen bij het gedeelde kader van de suite: voor een vergrendelde rol worden ze helemaal niet uitgegeven, en het kader wijst hun acties af. Dat is een echt slot. Vakonderdelen rendert elke plug-in zelf — daar verdwijnen menu-item en paneel, maar de inhoud zat wel in het antwoord van de server.

Dit slot hangt niet aan de licentie. Zou het met een aflopende licentie wegvallen, dan kreeg de redactie plots toegang tot licentie en white label van alle plug-ins — een ruststand die rechten uitbreidt, is er geen.
Vond je dit artikel nuttig?