Personnaliser les rôles d’utilisateur: créer la disponibilité de leurs différents rôles d’utilisateur pour 100% des activités du site WordPress peut être l’une des caractéristiques les plus extraordinaires de WordPress, qui aide CMS à se démarquer. Il est facile de créer des rôles d’utilisateur en maintenant l’importance particulière du temps de disponibilité du site. Dans cet article, je vais étudier la signification des rôles d’utilisateur dans WordPress et comment créer facilement des rôles d’utilisateur personnalisés.
Les administrateurs – les utilisateurs qui ont accès à toutes les fonctions administratives du site de l’éditeur – sont libres de gérer et de publier des messages appartenant à différents utilisateurs. Y compris leurs auteurs – C’est une personne qui peut facilement poster et gérer ses messages – contributeurs – C’est une personne qui peut écrire et gérer ses messages librement, mais qui ne peut pas les poster librement s’abonner: est – ce une personne qui peut simplement gérer son profil, dans lequel créer des rôles d’utilisateur personnalisés WordPress? Bon nombre de propriétaires de sites ont choisi de créer des rôles personnalisés pour leurs sites, simplement pour s’assurer que leurs utilisateurs \ clients ont accès au contenu dont ils ont besoin. Au lieu d’avoir accès à tout le contenu disponible sur le site. Créer des rôles d’utilisateur personnalisés est également le bon choix pour assurer l’état d’activité 24×7 du site WordPress.
Les fonctionnalités de base de WordPress Introduction WordPress est livré avec cinq fonctionnalités prédéfinies
Add _ Role – vous permet d’ajouter des rôles personnalisés remove Role () – vous permet de supprimer des rôles personnalisés add Cap () – vous permet d’ajouter des capacités personnalisées remove) Cap () – vous permet de supprimer des fonctions personnalisées get Role () – vous permet de récupérer des informations sur les rôles En particulier, en plus de sa fonctionnalité, vous pouvez utiliser la fonction add _ Role () pour créer des rôles d’utilisateur personnalisés
Étape 1: définir le rôle de l’utilisateur comme première étape, vous devez nommer le rôle de l’utilisateur personnalisé. Parce que ce tutoriel vous apprend à créer des rôles d’utilisateur pour les clients, j’ai choisi de nommer les rôles d’utilisateur clients. De plus, voici une liste des fonctions suggérées par une personne ayant le rôle d’utilisateur « client »: créer un poste modifier un poste gérer d’autres postes catégorie de poste modifier une page en plus des fonctions décrites ci – dessus, les fonctions que cette personne ne pourra pas utiliser comprennent les fonctions suivantes:
Modifier le thème ajouter ou supprimer le noyau de mise à niveau du plug – in Étape 2: Écrire du Code pour un rôle d’utilisateur personnalisé Voici le fragment de code que vous devez ajouter au fichier de fonction. PHP: \ \ pour le thème WordPress actuel, définissez le rôle d’utilisateur personnalisé $Output = add _ Role (‘client’, ‘client’), Transporteur (); De cette façon, vous créez un nouveau rôle d’utilisateur. Étape 3: ajouter une fonctionnalité au nouveau rôle d’utilisateur personnalisé parce que le nouveau rôle d’utilisateur personnalisé n’a pas de fonctionnalité assignée, vous devez ajouter la même fonctionnalité. Pour ce faire, il suffit d’ajouter un code de tableau au fragment de Code du fichier de fonction inséré. Sujet PHP. Voici le Code du tableau dont je vais parler:
Ajouter un rôle d’utilisateur personnalisé $Output = ajouter un rôle (‘cl
« client», « client», Transporteur (‘read’ = > True, \ \ true, \ \ true indique que cette fonction ‘Edit _ posts’ = > true’ \ \ permet aux utilisateurs d’éditer leurs messages’ Edit pages’ = > True, \ \ permet aux utilisateurs d’éditer leurs messages’ Edit pages’ = > True, \ \ permet aux utilisateurs d’éditer la page ‘Edit other posts’ = > True, \ \ permet aux utilisateurs d’éditer les messages d’autres personnes et non seulement leurs propres’ create posts’ = > True, \ \ permet aux utilisateurs de créer de nouveaux messages’ create posts’ = > True, \ \ permet aux utilisateurs de créer de nouveaux messages’ post’ = > True, \ \ permet aux utilisateurs de créer de nouveaux messages’ create posts’ gérerles catégories S \
« publish _ posts’ = > True, \ \ allow user to publish, otherwise the Post will remain Draft mode); De plus, le fragment de code associé à certaines fonctions qui limitent le client est le suivant: \ \ ajouter un rôle d’utilisateur personnalisé $Output = ajouter un rôle (‘client’, » client ‘), Vecteur (‘read’ = > True, \ \ true indique que cette fonctionnalité \
\
« mise à jour _ plugin» = > false, \ \ l’utilisateur ne peut mettre à jour aucun plugin « mise à jour core» = > false \ \ l’utilisateur ne peut pas effectuer de mise à jour majeure); C’est tout! L’encapsulation des rôles d’utilisateur personnalisés s’est avérée très utile pour confirmer l’accès autorisé aux zones critiques du site WordPress. Nous espérons que le post ci – dessus vous donnera un peu d’inspiration