Créer ou cloner un rôle à soi
La voie habituelle vers un rôle à soi, c’est « cloner » : prends celui qui s’en approche le plus et modifie les différences. Partir de zéro, c’est cocher soixante cases et en oublier une. L’écriture passe par add_role() et WP_Roles de WordPress — ce qui naît ici se trouve ensuite dans l’option wp_user_roles et continue d’agir même quand le plugin n’est plus là.
Créer un rôle
- Ouvre l’entrée « Kakapo Roles » dans le menu de WordPress — avec le white label actif, elle porte le nom qui y est défini — et, dans la barre latérale gauche sous « Rôles et droits », choisis « Rôles ».
- Dans la carte du haut, saisis le nom affiché, par exemple « Rédaction ».
- Laisse le champ « Slug » vide s’il doit naître du nom ; sinon, saisis-le toi-même.
- Enregistre. Le nouveau rôle reçoit automatiquement le droit « read » — sans lui, un utilisateur connecté ne verrait même pas son propre profil.
- Règle ensuite les droits restants sous « Matrice des droits ».
Cloner, renommer, supprimer
- « Cloner » crée un nouveau rôle avec les mêmes droits ; ensuite tu ne modifies que les différences.
- « Renommer » change le nom affiché, pas le slug — les slugs figurent en base de données auprès des utilisateurs et ne sont donc pas touchés.
- « Supprimer » exige un rôle cible pour les utilisateurs qui portent celui qui disparaît. Sans cela, ils porteraient un rôle qui n’existe plus et n’auraient plus aucun droit.
- Les cinq rôles fournis par WordPress — administrator, editor, author, contributor, subscriber — ne peuvent pas être supprimés.
La corbeille est la seule marche arrière
WordPress ne conserve nulle part un rôle supprimé. Kakapo Roles dépose chaque rôle supprimé, droits compris, dans la corbeille, jusqu’à ce que tu le récupères ou l’effaces définitivement. Le rôle revient avec tous ses droits ; qui doit le porter, tu l’attribues ensuite sous « Attribuer et migrer ».