KakapoWP KakapoWP
Inloggen Zorg dat je er een leven lang van kunt genieten
Helpcentrum/Roles/Gebruikers verplaatsen en meerdere rollen geven

Gebruikers verplaatsen en meerdere rollen geven

Gilt für: Kakapo Roles· 4 min leestijd

Rollen veranderen, en dan moeten de mensen mee. Onder „Toewijzen en migreren” verhuizen alle dragers van een rol in één keer naar een andere. Bij het verwijderen van een rol gebeurt dat sowieso — anders zouden hun gebruikers een rol hebben die niet meer bestaat.

Alle gebruikers van een rol verplaatsen

  1. Kies in de linkerzijbalk onder „Gebruikers” het item „Toewijzen en migreren”.
  2. Kies in de kaart „Alle gebruikers van een rol verplaatsen” de bron- en de doelrol.
  3. Bevestig de verplaatsing. De melding noemt daarna het aantal gewijzigde accounts.
Wie de oude rol als enige had, krijgt de nieuwe. Wie er nog een tweede draagt, verliest alleen de oude — hem daarbovenop de doelrol geven zou een rechtenuitbreiding zijn die niemand heeft opgedragen.

Meerdere rollen per gebruiker

De database van WordPress kan dit al altijd — wp_capabilities is een array — alleen toont de interface precies één rol. In het gebruikersprofiel staat onder „Overige rollen” een veld met alle. De rechten tellen op: een gebruiker mag alles wat minstens één van zijn rollen mag. Schrijven gaat via WP_User::add_role() en remove_role().

Losse rechten voor het bijzondere geval

Soms heeft precies één mens precies één uitzondering nodig. Onder „Losse rechten” kan een recht aan één gebruiker gegeven worden — bovenop zijn rollen of er uitdrukkelijk tegenin. WordPress bewaart rollen en losse rechten in dezelfde regel; een uitdrukkelijk ontnomen recht verslaat daarom de rol, ook die van de beheerder. De interface van WordPress laat hier niets van zien.

wp_capabilities
Je eigen toegang wordt overgeslagen als een bulkactie je „Beheerder” zou afnemen — anders zou je niet meer op deze pagina komen. De melding zegt het daarna.
Vond je dit artikel nuttig?