Les rôles d’utilisateur de WordPress et WooCommerce aident beaucoup à contrôler l’accès au site et au contenu pour les propriétaires de sites. Comme vous le savez peut-être déjà, WordPress et WooCommerce proposent des rôles d’utilisateur par défaut avec des capacités fixes. Vous pouvez personnaliser davantage ce système de rôles d’utilisateur pour répondre à des besoins commerciaux spécifiques, tels que la tarification en gros par paliers, le contenu basé sur le niveau d’adhésion, etc. Afin d’améliorer votre système de rôle d’utilisateur, une préoccupation importante serait de créer un nouveau rôle d’utilisateur. Dans cet article, nous allons voir comment vous pouvez créer un rôle d’utilisateur personnalisé qui dérive ses capacités des rôles d’utilisateur existants de WordPress et WooCommerce.
Un aperçu des rôles d’utilisateur de WordPress et WooCommerce
Lorsque vous créez un nouveau site Web WordPress, vous constaterez que certains rôles d’utilisateur par défaut sont associés à WordPress. Chacun de ces rôles d’utilisateur par défaut est associé à une liste définie de capacités. Ces rôles d’utilisateur vous aideront à gérer votre site, car vous pouvez attribuer différents rôles en fonction de vos besoins. Sur un site WordPress, vous verrez cinq rôles d’utilisateur principaux – Administrateur, Éditeur, Auteur, Contributeur et Abonné. Le rôle d’administrateur sera le rôle qui est automatiquement offert au propriétaire du site, qui aura toutes les capacités possibles. Le rôle d’abonné sera le rôle par défaut attribué à un nouvel utilisateur s’inscrivant sur votre site, qui aura uniquement la possibilité de lire le contenu et de modifier son propre profil.
Les autres rôles d’utilisateur de WordPress sont liés à la création et à la publication de contenu. Le rôle d’éditeur sera en mesure de gérer l’ensemble du contenu du site. Il peut modifier et publier l’ensemble du contenu du site, en plus de modérer les commentaires et de gérer les blocs réutilisables. Le rôle d’auteur est généralement attribué à un rédacteur autonome du site qui peut créer et publier son propre contenu. Le rôle de contributeur est attribué à une personne qui crée du contenu sur le site, mais qui n’est pas en mesure de le publier elle-même. Elle aura besoin de l’aide et de l’approbation de l’éditeur pour publier du contenu.
Il existe également un autre rôle d’utilisateur important qui a de l’importance dans les réseaux multisites WordPress, appelé Super Admin. Le Super Admin est l’équivalent de l’Administrateur d’un seul site. Ce rôle aura toutes les capacités possibles dans un réseau multisite, y compris la création et la gestion de sites individuels sur le réseau. Dans un réseau multisite, le rôle d’administrateur sera attribué aux utilisateurs qui gèrent les sites individuels.
Rôles des utilisateurs de WooCommerce
Maintenant, lorsque vous installez WooCommerce, deux rôles d’utilisateur supplémentaires seront disponibles : Client et Responsable de boutique. On peut considérer que ces rôles sont dérivés des rôles Abonné et Éditeur respectivement. Outre la consultation du site, le rôle de client pourra gérer son propre compte et consulter l’historique de ses commandes. Le rôle de gestionnaire de boutique pourra créer et gérer les produits de la boutique, gérer les commandes et consulter les rapports.
Globalement, ces rôles d’utilisateur offrent les fonctionnalités de base de la gestion des utilisateurs dans un site Web WordPress et WooCommerce. Cependant, ils peuvent ne pas être aussi flexibles lorsque vous souhaitez offrir des capacités sélectives à certains utilisateurs. Dans de tels cas, vous pouvez vouloir créer des rôles d’utilisateur personnalisés avec des capacités sélectives liées à votre site Web ou à votre entreprise.
Comment créer des rôles d’utilisateur personnalisés ?
Bien qu’avec l’installation par défaut de WordPress, vous ne pouvez utiliser que les rôles d’utilisateur prédéfinis, il existe plusieurs plugins qui vous aideront à créer des rôles d’utilisateur personnalisés et à attribuer des capacités de manière sélective. Voici un aperçu rapide de certains de ces plugins :
User Role Editor
Ce plugin est l’une des options les plus populaires pour personnaliser les rôles des utilisateurs de WordPress. Il vous aidera à créer de nouveaux rôles d’utilisateur ainsi qu’à modifier les capacités attribuées à chaque rôle d’utilisateur. Vous pouvez créer un rôle d’utilisateur complètement nouveau, puis lui attribuer des capacités une par une, ou vous pouvez copier un rôle existant avec toutes ses capacités, puis le modifier en fonction des besoins. Le plugin peut également être utilisé pour supprimer les rôles personnalisés inutiles sur votre site, et aussi pour attribuer plusieurs rôles à un même utilisateur.
Membres
Le plugin Members offre également la possibilité de créer des rôles d’utilisateur personnalisés et de leur attribuer des capacités de manière sélective. En outre, vous pouvez utiliser ce plugin pour restreindre le contenu de votre site, et aussi pour rendre votre site Web complètement privé. Vous pouvez créer des rôles totalement nouveaux, ou cloner des rôles et des capacités existants en fonction de vos besoins. Le plugin offre également une bonne base pour créer un site Web d’adhésion à part entière.
ProfilePress
Si vous cherchez à personnaliser la façon dont vous gérez les profils des utilisateurs sur votre site WordPress, ce plugin pourrait être une excellente option. Il vous aide à créer des profils d’utilisateurs attrayants, ainsi que des formulaires de connexion et d’inscription personnalisables. Par exemple, vous pouvez utiliser ce plugin pour permettre aux clients de choisir un rôle d’utilisateur lorsqu’ils s’inscrivent sur votre site.
Comment créer un rôle d’utilisateur personnalisé à partir d’un rôle WordPress ou WooCommerce existant ?
Alors, comment allez-vous créer un rôle d’utilisateur personnalisé ? Nous allons le démontrer en utilisant le plugin User Role Editor. Tout d’abord, vous devez installer et activer le plugin. Vous pouvez accéder aux paramètres du plugin depuis le panneau d’administration de WordPress en allant dans Utilisateurs > User Role Editor.
Ici, vous verrez différentes capacités énumérées, et sur le côté droit, vous pouvez voir un bouton Ajouter un rôle.
Cliquez sur le bouton Add Role pour créer un nouveau rôle d’utilisateur.
Lorsque vous cliquez sur le bouton Ajouter un rôle, une nouvelle fenêtre modale s’ouvre et propose des options pour ajouter un nom et une description au nouveau rôle. En plus de cela, il y a un champ pour spécifier si vous voulez faire une copie de tout rôle existant.
Par exemple, si vous voulez créer un nouveau rôle d’utilisateur qui a toutes les capacités du rôle d’éditeur sauf une, vous pouvez copier le rôle, puis supprimer cette seule capacité que vous ne voulez pas offrir.
Disons que vous voulez créer un rôle d’éditeur invité sur votre site. Vous souhaitez offrir à ce nouveau rôle toutes les fonctionnalités du rôle d’éditeur par défaut, mais sans la possibilité de supprimer du contenu. Voici comment vous pouvez procéder.
Créez d’abord le rôle en tant que copie du rôle d’éditeur existant.
Une fois le rôle créé, ouvrez-le en le sélectionnant dans la liste déroulante « Sélectionner un rôle et modifier ses capacités ». Maintenant, cliquez sur la case à cocher « Accordé seulement » pour voir toutes les capacités attribuées à ce rôle.
Pour cet exemple de scénario, nous pouvons simplement décocher la case pour toutes les capacités de suppression, et cliquer sur le bouton « Update ». Le rôle d’éditeur nouvellement créé aura toutes les capacités du rôle d’éditeur par défaut, à l’exception du droit de supprimer le contenu.
Comment créer un rôle WooCommerce personnalisé ?
Le processus est le même pour les rôles WooCommerce. Par exemple, si vous souhaitez créer un nouveau rôle de gestionnaire de boutique, mais sans possibilité de suppression, vous pouvez suivre le même processus.
Créez un nouveau rôle en tant que copie du rôle de gestionnaire de boutique.
Affichez ses capacités et supprimez toutes celles qui sont associées à la suppression de contenu, de données sur les produits, d’informations sur les commandes et les coupons, etc.
Nous espérons que cet article vous a aidé à comprendre comment créer un rôle d’utilisateur personnalisé à partir d’un rôle d’utilisateur WordPress et WooCommerce existant. Laissez un commentaire si vous avez une question concernant le processus.