User Access Manager (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #495372
    WPnoob
    Membre
    Initié WordPress
    44 contributions

    Bonjour,

    J’utilise le plugin UAM et j’ai crée un groupe client. Lorsque je coche la case client les pages ne sont pas accessibles pour les utilisateurs qui ne sont pas dans le groupe, ils obtiennent un message leur disant qu’ils n’ont pas les droits nécessaires donc tout se passe bien.

    Cependant cela ne marche que pour le contenu qu’on ajoute via wp-admin. En effet, j’ai crée un template de page en mettant un lien dans le code de ce template. Celui-ci apparaît même pour des utilisateurs n’appartenant pas au groupe client. J’aimerais savoir si quelqu’un sait quelle est la fonction du plugin à tester dans la condition pour empêcher ce lien d’apparaître. C’est à dire une condition du genre:

    “SI [la page n’est réservé au groupe client] ALORS [lien] SINON [rien]”

    Merci d’avance.

    PS: Je ne met pas le lien via wp-admin car j’utilise du javascript et je n’ai pas forcément envi d’installer un autre plugin pour exécuter du javascript dans le contenu des pages.

    WPnoob.

    #771833
    Guy
    Participant
    Maître WordPress
    14828 contributions

    il doit tester le contenu de la page, le lien est mis en dehors des div de content?

    Modification: cela ne doit pas être ça , il doit appliquer un filtre quelque chose comme ça. A regarder dans le code du plugin.

    #771834
    WPnoob
    Membre
    Initié WordPress
    44 contributions

    Ouais à l’extérieur du div du content.
    Ah ouais un filtre peut-être mais je n’arrive pas à trouver lequel.

    #771835
    WPnoob
    Membre
    Initié WordPress
    44 contributions

    C’est bon j’ai trouvé, j’ai utilisé la fonction : checkObjectAccess($objectType, $objectId)

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.