KakapoWP KakapoWP
Inloggen Zorg dat je er een leven lang van kunt genieten
Helpcentrum/Roles/Een eigen rol aanmaken of klonen

Een eigen rol aanmaken of klonen

Gilt für: Kakapo Roles· 4 min leestijd

De gebruikelijke weg naar een eigen rol is „klonen”: neem die er het dichtst bij zit en verander de verschillen. Vanaf nul beginnen betekent zestig vinkjes zetten en er één vergeten. Schrijven gaat via add_role() en WP_Roles van WordPress — wat hier ontstaat, staat daarna in de optie wp_user_roles en blijft werken ook als de plug-in er niet meer is.

Een rol aanmaken

  1. Open het item „Kakapo Roles” in het WordPress-menu — met actief white label draagt het de daar ingestelde naam — en kies in de linkerzijbalk onder „Rollen & rechten” het item „Rollen”.
  2. Voer in de kaart bovenaan de weergavenaam in, bijvoorbeeld „Redactie”.
  3. Laat het veld „Slug” leeg als hij uit de naam moet ontstaan; anders voer je hem zelf in.
  4. Sla op. De nieuwe rol krijgt automatisch het recht „read” — zonder dat zou een ingelogde gebruiker niet eens zijn eigen profiel zien.
  5. Zet daarna de overige rechten onder „Rechtenmatrix”.
Zonder rechtenkeuze ontstaat een rol zonder enig recht behalve „read”. Wie „zoals redacteur, maar …” wil, kan beter klonen in de lijst hieronder dan opnieuw beginnen.

Klonen, hernoemen, verwijderen

  • „Klonen” maakt een nieuwe rol met dezelfde rechten; daarna verander je alleen de verschillen.
  • „Hernoemen” verandert de weergavenaam, niet de slug — slugs staan in de database bij de gebruikers en worden daarom niet aangeraakt.
  • „Verwijderen” verlangt een doelrol voor de gebruikers die de verwijderde dragen. Zonder dat zouden ze een rol hebben die niet meer bestaat en helemaal niets mogen.
  • De vijf rollen die WordPress zelf meebrengt — administrator, editor, author, contributor, subscriber — kunnen niet verwijderd worden.

De prullenbak is de enige weg terug

WordPress bewaart een verwijderde rol nergens. Kakapo Roles legt elke verwijderde rol met al haar rechten in de prullenbak, tot je hem terughaalt of definitief verwijdert. De rol keert terug met al zijn rechten; wie hem moet dragen, wijs je daarna toe onder „Toewijzen en migreren”.

De rol „Beheerder” kan niet verwijderd worden, en manage_options kan niet worden afgenomen van je enige eigen rol. Anders zou daarna niemand meer bij het beheer komen — ook niet bij deze pagina.
Vond je dit artikel nuttig?