Ajouter / Supprimer des rôles utilisateurs

Ajouter / Supprimer des rôles utilisateurs

Les rôles utilisateurs sur WordPress se définissent de la manière suivante :

1. Les rôles principaux

  1. Super-admin
  2. Administrateur
  3. Editeur
  4. Auteur
  5. Contributeur
  6. Abonné

2. Les capacités

Les rôles ont chacun leurs capacités. Sachant qu’un rôle supérieur aura les mêmes capacités qu’un rôle inférieur en plus des siennes. Un genre de pyramide des droits sur la plateforme.

Voici une liste des capacités les plus importantes de la plateforme. Gardez en tête que chaque extension va avec ses propres capacités. Veillez donc à consulter leur documentation pour les intégrer à vos créations.

Super-admin
Administrateur
Editeur
Auteur
Contributeur
Abonné

3. Créons un rôle

// On définit la fonction
function y_add_role() {
// son identifiant et son nom visible
    add_role( 'nouveau', 'Nouveau', 
// On liste les droits à donner (voir liste ci-dessus)
             array(
                  'read',
                  'edit_posts',
                  'delete_posts'
                  'manage_categories',
                  )
    );
}
// On lance la création de notre fonction
add_action( 'init', 'y_add_role' );

4. Supprimons un rôle

// On définit la fonction de suppression function y_remove_role() { // On supprime le rôle nouvellement créé en prenant son identifiant     remove_role( 'nouveau' ); } // On lance la création de notre fonction add_action( 'init', 'y_remove_role' );

Très simple, nul besoin de plugins pour ce genre de chose. Néanmoins si vous voulez aller plus loin dans la gestion de vos rôles, n’hésitez pas à utiliser Buddypress (Découvrez le en cliquant ici)

Poser mon commentaire