IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Limiter une extension aux users ayant un rôle spécifique


Sujet :

WordPress PHP

  1. #1
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 662
    Points
    66 662
    Billets dans le blog
    1
    Par défaut Limiter une extension aux users ayant un rôle spécifique
    Je développe une extension , et je souhaiterai limiter l'extension à un rôle...
    j'ai créé le rôle et l'ai affecté à un user.
    Le but est que l'extension ne soit accessibel que par les utilisateurs ayant ce rôle.
    Pour le moment mon item de menu de l'extension s'affiche pour tous les users ayant accès au backoffice.
    Comment faire en sorte que ce menu ne s'affiche que pour les users ayant ce rôle et que l'url même de l'extension ne soit authorisée qu'a ces mêmes utilisateurs?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 662
    Points
    66 662
    Billets dans le blog
    1
    Par défaut
    J'ai pu trouver une réponse par ailleur :
    De fait ce n'est pas tant pas le Rôle que par les permissions qu'il faut agir. Le rôle doit avoir la permission

    Il faut d'abord pour un rôle ajouter une permission:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     $role = get_role( 'MonRole' );
     $role->add_cap( 'MaPermission' );
    puis dans le plugin au niveau du addpage, le troisième paramètre on mets cette permission:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    add_menu_page( string $page_title, 
                              string $menu_title, 
                              "MaPermission", 
                              string $menu_slug, 
                              callable $callback = '', 
                              string $icon_url = '', 
                              int|float $position = null )
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Limiter une textbox aux chiffres
    Par CaraLePoke dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/10/2013, 17h47
  2. Limiter une requête aux X premières occurences
    Par lbar012001 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 20/05/2009, 11h57
  3. Réponses: 3
    Dernier message: 13/12/2007, 13h44
  4. Fichier ayant une extension autre que *.sh
    Par fantomasmusic dans le forum Administration système
    Réponses: 5
    Dernier message: 03/11/2006, 18h39
  5. Réponses: 2
    Dernier message: 09/10/2006, 19h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo