Explication du système de droits d'utilisation de WordPress et guide d'application

Explication du système de droits d'utilisation de WordPress et guide d'application

Le système d'autorisation des utilisateurs de WordPress est relativement intuitif et flexible, permettant aux administrateurs d'attribuer différents niveaux d'autorisation aux utilisateurs en fonction des besoins. Que vous gériez un simple blog ou un site web complexe à plusieurs utilisateurs, il est essentiel de comprendre et de gérer efficacement les autorisations des utilisateurs. Dans cet article, nous allons examiner de plus près les différents rôles des utilisateurs et leurs permissions dans WordPress, et fournir quelques conseils pratiques sur la gestion et la personnalisation des permissions des utilisateurs.

Rôles et autorisations des utilisateurs de WordPress

1. super administrateur

Le rôle de super administrateur n'existe généralement que dans les réseaux multi-sites (Multisite). Le super administrateur dispose du plus haut niveau d'autorité dans le réseau et peut gérer tous les sites du réseau. Les autorisations spécifiques sont les suivantes

  • Gérer tous les sites du réseau, y compris la création, la modification et la suppression de sites.
  • Gérer tous les utilisateurs du réseau, y compris les autres super administrateurs.
  • Il a les autorisations pour tous les autres rôles d'utilisateur dans le site.

2. administrateur

L'administrateur est l'utilisateur le plus privilégié d'un site. Les administrateurs peuvent gérer tous les aspects du site, y compris :

  • Installer, activer, mettre à jour et supprimer des thèmes et des plugins.
  • Ajouter, modifier et supprimer des utilisateurs, et leur attribuer des autorisations.
  • Modifier les paramètres et les options du site web.
  • Publier, éditer et gérer des articles et des pages.
  • Gérer l'ensemble du contenu du site, y compris les médias, les commentaires, etc.

3. éditeur

Les éditeurs peuvent gérer le contenu du site, mais n'ont pas le droit de gérer les paramètres du site ou d'installer et de supprimer des thèmes et des plugins. Les autorisations spécifiques sont les suivantes :

  • Publier, éditer et gérer des articles et des pages.
  • Gérer les messages et les pages d'autres auteurs.
  • Commentaire de la direction.
  • Gérer la médiathèque du site.

4. l'auteur

Les auteurs peuvent créer et gérer leur propre contenu, mais ne peuvent pas gérer le contenu ou les paramètres du site d'autres utilisateurs. Les autorisations spécifiques comprennent :

  • Rédigez et éditez vos propres articles.
  • Publiez et gérez vos propres articles.
  • Téléchargez et gérez vos propres fichiers multimédias.

5. contributeur

Les contributeurs peuvent rédiger et éditer leurs propres articles, mais pas les publier. Les autorisations spécifiques sont les suivantes :

  • Rédigez et éditez vos propres articles.
  • Soumettre des articles pour examen.
  • Impossible de télécharger des fichiers dans la médiathèque.
  • ont besoin que leurs articles soient examinés et publiés par d'autres utilisateurs (par exemple, des éditeurs ou des administrateurs).

6. abonné

Les autorisations des abonnés sont minimales et sont généralement utilisées pour recevoir des notifications sur le site web ou des abonnements par courrier électronique. Les autorisations spécifiques sont les suivantes

  • Gérez votre propre profil.
  • Impossible de publier ou de modifier des articles ou des pages.
  • Il n'est pas possible de modifier les paramètres du site ou d'installer ou de supprimer des thèmes et des modules d'extension.

Personnalisation des rôles et des autorisations des utilisateurs

En plus de ces rôles prédéfinis, WordPress permet également de créer et de gérer des rôles d'utilisateur personnalisés via des plugins ou un code personnalisé afin de répondre à des besoins spécifiques en matière d'autorisation. Voici deux façons de procéder :

Personnalisation des rôles des utilisateurs à l'aide de plug-ins

  1. Editeur de rôle d'utilisateur plug-in (composant logiciel) User Role Editor est un plugin puissant qui vous aide à créer et à gérer facilement des rôles d'utilisateurs personnalisés. Après avoir installé et activé le plugin, vous pouvez créer et gérer des rôles d'utilisateur personnalisés dans la section "utilisateur"Sous le menu, trouvez "Editeur de rôle d'utilisateur"Options.
    • Ajouter un nouveau rôle: cliquer "Ajouter un rôle"Saisissez le nom et la description du rôle, puis définissez les autorisations pour le rôle.
    • Modifier les rôles existantsPour cela, il faut sélectionner le rôle à modifier, cocher ou décocher les autorisations appropriées, puis enregistrer les modifications.
Explication du système de droits d'utilisation de WordPress et guide d'application
  1. Plug-in pour les membres Le plugin Members est également un outil puissant qui offre des fonctions supplémentaires de gestion des droits des utilisateurs. Vous pouvez l'utiliser pour créer de nouveaux rôles, modifier les rôles existants, définir les droits d'accès au contenu, etc.

Création de rôles d'utilisateurs par le biais d'un code personnalisé

Si vous êtes familier avec la programmation, vous pouvez utiliser un code personnalisé pour créer et gérer les rôles des utilisateurs dans WordPress. Vous trouverez ci-dessous un exemple de code montrant comment créer un rôle personnalisé :

function my_custom_role() {
    add_role('custom_role', 'Rôle personnalisé', array(
        'read' => true,
        'edit_posts' => true,
        'delete_posts' => false, .
    )) ;
}
add_action('init', 'my_custom_role') ;

Ce code créera un fichier dans WordPress appelé "Rôle personnaliséIl s'agit d'un rôle de type "lecteur" qui permet de lire et d'éditer les messages, mais pas de les supprimer. Des autorisations peuvent être ajoutées ou supprimées selon les besoins.

Gestion des rôles et des autorisations des utilisateurs

La gestion des rôles et des autorisations des utilisateurs dans WordPress est très simple. Vous pouvez gérer les rôles et les permissions de vos utilisateurs dans WordPress en allant dans "utilisateurDans le menu " Gestion des utilisateurs ", vous pouvez ajouter de nouveaux utilisateurs, modifier les informations relatives aux utilisateurs et attribuer des rôles aux utilisateurs. Voici quelques conseils utiles pour gérer les rôles des utilisateurs :

Ajouter un nouvel utilisateur

  1. Naviguer vers le menu "UtilisateursPour cela, il faut se connecter au backend de WordPress et cliquer sur le menu "Utilisateurs".
  2. Cliquez sur "Ajouter un utilisateur"Remplir les informations relatives à l'utilisateur, y compris le nom d'utilisateur, l'adresse électronique, le mot de passe, etc.
  3. Attribution des rôlesSélectionnez le rôle de l'utilisateur approprié dans le menu déroulant "Rôle" et cliquez sur "Ajouter un utilisateur".
Explication du système de droits d'utilisation de WordPress et guide d'application

Modifier les informations sur l'utilisateur

  1. Naviguer vers "Tous les utilisateurs"Cliquez sur le bouton "Modifier" : Trouvez l'utilisateur que vous souhaitez modifier et cliquez sur "Modifier".compilateur"Lien.
Explication du système de droits d'utilisation de WordPress et guide d'application
  1. Modifier les informations relatives à l'utilisateurVous pouvez modifier le rôle de l'utilisateur, son nom, son adresse électronique et d'autres informations.
  2. Enregistrer les modifications: cliquer "mettre à jour un utilisateur"pour enregistrer les modifications.

Supprimer l'utilisateur

  1. Naviguer vers "Tous les utilisateurs"Cliquez sur le lien "Supprimer" pour accéder à l'utilisateur que vous souhaitez supprimer.
  2. Confirmer la suppressionVous serez invité à confirmer la suppression de l'utilisateur, avec la possibilité d'attribuer le contenu de l'utilisateur à un autre utilisateur.

utiliserCrochetset des API pour contrôler les autorisations des utilisateurs

WordPress fournit des crochets et des API qui permettent aux développeurs de contrôler de manière programmatique les permissions des utilisateurs de façon plus granulaire. Voici quelques-uns des crochets et des fonctions les plus couramment utilisés :

add_cap répondre en chantant remove_cap

Ces deux fonctions permettent d'ajouter ou de supprimer des autorisations pour des rôles spécifiques. Exemple :

fonction add_custom_capabilities() {
    $role = get_role('editor') ;
    $role->add_cap('edit_theme_options') ;
}
add_action('admin_init', 'add_custom_capabilities') ;

current_user_can

Cette fonction est utilisée pour vérifier si l'utilisateur actuel dispose de permissions spécifiques. Exemple : cette fonction est utilisée pour vérifier si l'utilisateur actuel a des autorisations spécifiques :

if (current_user_can('edit_posts')) {
    // L'utilisateur actuel peut modifier les articles
}

rendre un verdict

Le système de permissions de WordPress fournit aux administrateurs de sites des outils puissants qui leur permettent d'attribuer différents niveaux de permissions aux utilisateurs en fonction des besoins. En comprenant les permissions des différents rôles d'utilisateurs et en apprenant à gérer et à étendre ces permissions à l'aide de plugins ou de code personnalisé, vous pouvez vous assurer que votre site web fonctionne de manière sûre et efficace. Qu'il s'agisse d'un simple blog ou d'un site web complexe à plusieurs utilisateurs, la gestion flexible des autorisations des utilisateurs est la clé du succès.


Nous contacter
Vous ne pouvez pas lire l'article ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
Posté par photon fluctuations, retweeté avec attribution :https://www.361sale.com/fr/14207/

Comme (0)
Précédent 21 juillet 2024 am10:13
Suivant 21 juillet 2024 à 11:36 am

Recommandé

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous contacter

020-2206-9892

QQ咨询:1025174874

Courriel : info@361sale.com

Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.

Service clientèle WeChat
Afin de faciliter l'enregistrement et la connexion des utilisateurs au niveau mondial, nous avons supprimé la fonction de connexion par téléphone. Si vous rencontrez des problèmes de connexion, veuillez contacter notre service clientèle pour qu'il vous aide à saisir votre adresse électronique.