Rôles et capacités de WordPress

Les rôles et capacités de WordPress, qu'est ce que c'est ?

WordPress est livré avec cinq rôles d’utilisateur par défaut, chacun ayant un ensemble de capacités qui définissent ce que les utilisateurs peuvent ou ne peuvent pas faire. Ces rôles et capacités de WordPress sont conçus pour répondre à différents besoins en fonction du type d’utilisateur du site. Voici une vue détaillée des rôles et capacités de WordPress par défaut.

Les plugins de gestion des rôles et capacités de WordPress

Bien sûr il existe de nombreux plugins de gestion des rôles et capacités de WordPress, mais comme toujours ils vont alourdir votre site et charger des fonctionnalités dont vous n’aurez peut-être pas besoin. Il est donc utile de connaître les rôles et capacités de WordPress par défaut pour les manipuler à votre aise.

Pour ceux qui veulent utiliser un plugin simple et bien noté, il y a User Role Editor et pour ceux qui veulent un plugin très complet, regardez du côté de Ultimate Members.

Administrateur (Administrator)

Description :

Le rôle d’administrateur est le rôle ayant les autorisations les plus élevées. Les utilisateurs avec ce rôle ont un contrôle total sur l’ensemble du site, y compris la gestion des autres utilisateurs.

Capacités principales :

  • manage_options : Accéder aux réglages du site et les modifier.
  • install_plugins : Installer, activer, désactiver ou supprimer des plugins.
  • install_themes : Installer et gérer les thèmes.
  • edit_themes : Modifier les fichiers du thème via l’éditeur de thème intégré.
  • update_core : Mettre à jour WordPress vers une nouvelle version.
  • delete_users : Supprimer des utilisateurs.
  • edit_users : Modifier les informations des utilisateurs.
  • create_users : Créer de nouveaux utilisateurs.
  • delete_plugins : Supprimer des plugins.
  • edit_plugins : Modifier les fichiers de plugins.
  • switch_themes : Changer le thème actif du site.
  • manage_categories : Gérer les catégories des articles.
  • moderate_comments : Modérer les commentaires.
  • publish_posts : Publier de nouveaux articles.
  • edit_pages : Créer et modifier des pages.
  • delete_others_posts : Supprimer des articles créés par d’autres utilisateurs.

Rôle en détail :

L’administrateur a accès à tous les aspects du back-office, y compris la gestion des plugins, des thèmes, des utilisateurs, des réglages, etc. Il peut tout faire sur le site, y compris accorder ou révoquer des capacités aux autres rôles.

Éditeur (Editor)

Description :

Les éditeurs ont la capacité de gérer et de publier des articles et des pages, y compris les contenus des autres utilisateurs. Ils n’ont cependant pas accès à l’installation de plugins ou à la gestion des thèmes.

Capacités principales :

  • edit_posts : Modifier ses propres articles.
  • publish_posts : Publier des articles.
  • edit_others_posts : Modifier les articles des autres utilisateurs.
  • delete_posts : Supprimer ses propres articles.
  • delete_others_posts : Supprimer les articles des autres utilisateurs.
  • moderate_comments : Modérer les commentaires.
  • edit_pages : Créer, modifier et publier des pages.
  • delete_pages : Supprimer des pages.
  • edit_others_pages : Modifier les pages créées par d’autres utilisateurs.
  • manage_categories : Gérer les catégories des articles.
  • manage_links : Gérer les liens du blog (pour les blogrolls).

Rôle en détail :

L’éditeur a un contrôle étendu sur tout le contenu éditorial du site. Ce rôle convient à une personne qui supervise la création de contenu mais qui n’a pas besoin d’accéder aux réglages techniques du site, comme les plugins ou les thèmes.

Auteur (Author)

Description :

Les auteurs peuvent écrire, éditer, publier et supprimer leurs propres articles, mais ils n’ont aucun contrôle sur les articles d’autres utilisateurs ni sur les pages.

Capacités principales :

  • edit_posts : Modifier ses propres articles.
  • publish_posts : Publier ses propres articles.
  • delete_posts : Supprimer ses propres articles.
  • upload_files : Télécharger des fichiers (par exemple, des images dans la médiathèque).

Rôle en détail :

Le rôle d’auteur est conçu pour les utilisateurs qui produisent régulièrement des contenus mais qui ne devraient pas pouvoir éditer ou affecter les articles des autres utilisateurs. Ils ne peuvent pas modérer les commentaires ou gérer les pages, mais ils ont un contrôle total sur leurs propres articles.

Contributeur (Contributor)

Description :

Les contributeurs peuvent écrire et soumettre leurs articles pour révision, mais ils ne peuvent pas publier leurs propres articles. Ce rôle est généralement utilisé pour les invités ou les personnes qui écrivent du contenu, mais qui doivent être modérés par un éditeur ou un administrateur avant la publication.

Capacités principales :

  • edit_posts : Modifier ses propres articles.
  • delete_posts : Supprimer ses propres articles (tant qu’ils ne sont pas publiés).
  • read : Lire le contenu du back-office (restreint).

Rôle en détail :

Les contributeurs ne peuvent pas publier de contenu directement, ni télécharger de fichiers dans la médiathèque. Une fois leur article soumis pour révision, un éditeur ou administrateur doit l’approuver et le publier. Ce rôle est idéal pour les auteurs invités ou les collaborateurs ponctuels.

Abonné (Subscriber)

Description :

Les abonnés sont les utilisateurs ayant le moins de privilèges sur un site WordPress. Leur seule capacité est de lire le contenu, gérer leur profil et, sur certains sites, écrire des commentaires.

Capacités principales :

  • read : Lire les articles et accéder à son profil utilisateur.
  • edit_profile : Modifier son propre profil (changement d’email, mot de passe, etc.).

Rôle en détail :

Ce rôle est souvent utilisé dans les sites où le contenu est restreint aux utilisateurs enregistrés ou pour des sites nécessitant une connexion pour commenter. Les abonnés n’ont pas la capacité de créer, éditer ou publier des contenus.

Tableau récapitulatif des rôles et capacités de WordPress

CapacitéAdministrateurÉditeurAuteurContributeurAbonné
Gérer les réglagesOuiNonNonNonNon
Gérer les utilisateursOuiNonNonNonNon
Publier des articlesOuiOuiOuiNonNon
Modifier ses articlesOuiOuiOuiOuiNon
Modifier les articles des autresOuiOuiNonNonNon
Supprimer ses articlesOuiOuiOuiOuiNon
Supprimer les articles des autresOuiOuiNonNonNon
Télécharger des fichiersOuiOuiOuiNonNon
Modérer les commentairesOuiOuiNonNonNon

Rôles et capacités de WordPress : la conclusion

Il vous est maintenant possible de manipuler les rôles et capacités de WordPress, par exemple pour un plugin perso. Voir cet article.

Laisser un commentaire