Problème avec le rôle d’utilisateur personnalisé WordPress – n’a pas la permission

Publié par Jean-Michel le

J’essaie d’ajouter un nouveau rôle de spécialiste SEO. Ceci est mon tableau dans functions.php :

add_role('seosem', __(
   'seosem'),
   array(
       'read'                    => true,
       'create_posts'            => true,
       'edit_posts'              => true,
       'edit_others_posts'       => true,
       'publish_posts'           => true,
       'edit_others_pages'       => true,
       'edit_published_pages'    => true,
       'edit_published_posts'    => true,
       'publish_pages'           =>true,
       'delete_pages'            =>true,
       'delete_others_pages'     =>true,
       'delete_published_pages'  =>true,
       )
);

Mais quand j’essaie de me connecter sur ce compte. Je ne peux pas modifier les publications et les pages créées par l’administrateur et créer de nouvelles pages. Cet utilisateur n’a aucune autorisation. Comment le réparer? Comme vous pouvez le voir, tout est défini sur TRUE.

Solution n°1 trouvée

Je pense que le rôle a déjà été créé. Veuillez le supprimer et le recréer. Tapez ce code avant la fonction add_role :

if ( get_role( 'seosem' ) ) {
     remove_role( 'seosem' );
}

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

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