Table des matières

Ajouter Un Role A Wordpress

Date de création : 2024/10/06 21:32

 

Dans WordPress il est tout à fait possible d'ajouter un rôle en plus des rôles par défaut.

La méthode la plus simple consiste à ajouter un extrait de code au fichier functions.php de votre thème WordPress.

Voici comment procéder :

Accédez au fichier functions.php de votre thème via le gestionnaire de fichiers de votre hébergement ou via l'éditeur de thème dans l'interface d'administration WordPress.

Ajoutez le code suivant à la fin du fichier functions.php :

function ajouter_role_personnalise() {
    add_role(
        'manager',
        'Manager',
        array(
            'read' => true,
            'edit_posts' => true,
            'delete_posts' => true,
            )
        );
    }
    add_action('init', 'ajouter_role_personnalise');

Ce code crée un nouveau rôle appelé “Manager” avec des permissions de base pour lire, modifier et supprimer des articles.

Personnalisation du rôle

Vous pouvez personnaliser les permissions du nouveau rôle en ajoutant ou modifiant les capacités dans le tableau. Par exemple :

php 'upload_files' ⇒ true, 'publish_posts' ⇒ true, 'edit_published_posts' ⇒ true,

Ces lignes ajouteraient les permissions pour télécharger des fichiers, publier des articles et modifier des articles publiés.

Précautions à prendre

Assurez-vous de sauvegarder votre site avant d'apporter des modifications au fichier functions.php.

Si vous modifiez directement le fichier functions.php, faites attention à ne pas introduire d'erreurs qui pourraient rendre votre site inaccessible.

Vérification du nouveau rôle

Après avoir ajouté le code et sauvegardé le fichier functions.php, le nouveau rôle “Manager” devrait apparaître dans la liste des rôles disponibles lors de la création ou de la modification d'un utilisateur dans l'interface d'administration de WordPress.

En utilisant cette méthode, vous pouvez ajouter des rôles personnalisés à WordPress sans avoir besoin d'installer un plugin supplémentaire. Cela vous permet de créer des niveaux d'accès spécifiques adaptés aux besoins de votre site.


Page dans la catégorie: