KakapoWP KakapoWP
Connexion Garantir la durée de vie
Centre d'aide/Roles/Créer ou cloner un rôle à soi

Créer ou cloner un rôle à soi

Gilt für: Kakapo Roles· 4 min de lecture

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

  1. 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 ».
  2. Dans la carte du haut, saisis le nom affiché, par exemple « Rédaction ».
  3. Laisse le champ « Slug » vide s’il doit naître du nom ; sinon, saisis-le toi-même.
  4. Enregistre. Le nouveau rôle reçoit automatiquement le droit « read » — sans lui, un utilisateur connecté ne verrait même pas son propre profil.
  5. Règle ensuite les droits restants sous « Matrice des droits ».
Sans choix de droits naît un rôle sans aucun droit hormis « read ». Qui veut « comme éditeur, mais… » a intérêt à cloner dans la liste ci-dessous plutôt qu’à repartir de zéro.

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 ».

Le rôle « Administrateur » ne peut pas être supprimé, et manage_options ne peut pas être retiré à ton seul rôle propre. Sinon, plus personne n’atteindrait ensuite l’administration — pas même cette page.
Cet article vous a-t-il été utile ?