restreindre l’acces d’une categorie aux membres connectes (Créer un compte)

  • Statut : non résolu
7 sujets de 16 à 22 (sur un total de 22)
  • Auteur
    Messages
  • #591180
    Nemi
    Membre
    Initié WordPress
    11 contributions

    C’est plus ou moins exactement tout à fait ça.

    Mais il se trouve que, autant ajouter une ligne de code dans une sidebar ne me pose pas de problème a priori, autant faire un truc pareil, c’est tout à fait au-delà des mes capacités.

    A vot’ bon coeur… :D

    #591181
    nx2006
    Membre
    Padawan WordPress
    55 contributions

    Bonjour
    je cherchais un moyen de personnaliser le contenu en fonction des droits des utilisateurs.
    si le user n’est pas enregistré (user_level=0) : afficher : bonjour vous devez vous enregistrer
    si le user est enregistré mais que je n’ai pas validé son inscription (user_level=1) : bonjour, votre inscription est en cours de validation
    si j’ai validé l’inscription (user_level=2) : afficher tout le contenu

    avec le code ci-dessous, ça marche tres bien dans la page index.php

    Code: php
    1 ) : ?>
    Blabla

    Pas le droit

    mais quand j’essaie de personnaliser le header.php ou le sidebar.php, ça ne marche pas.

    question 1 : Avez vous une explications, C’est comme si la fonction user_level n’était pas reconnu dans ces modules.
    ?
    question 2 : existe-t-il un plugin qui envoie un mail d’avertissement au webmester à chaque nouvel inscription d’un utilisateur?

    Merci à tous
    xavier
    version utilisée wp2.2

    #591182
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Bonjour,

    Question 1: Il faut déclarer la variable $user_level comme global avant de l’utiliser.

    Question 2: C’est le fonctionnement par défaut de WordPress, pas besoin de plugin.

    Cordialement

    #591183
    nx2006
    Membre
    Padawan WordPress
    55 contributions

    merci dlo
    ça marche tres bien.
    question 1 : effectivement, en déclarant la variable, ça marche, meme si je ne comprends pas pourquoi ça passait sur index.php mais pas sur header.php
    question 2 : en fait j’avais un problème de messagerie

    #591184
    Mistic100
    Membre
    Initié WordPress
    23 contributions

    Bonsoir
    pour revenir au sujet de ce message, je vais passer pour un noob 😋 mais …
    ils se trouvent ou le fichiers date.php single.php et category.php ?

    edit : bon j’ai trouvé category (dans wp-includes c’est ca ?) j’ai trouvé aussi single mais il n’y en a pa dans mon theme (Vistered) je suppose que je dois le créer. et date il faut aussi le créer mais ou ?

    Merki

    #591185
    jpicot
    Participant
    Padawan WordPress
    77 contributions

    j’ai trouvé un plugin qui permet d’afficher les pages / posts uniquement pour les users connectés et autorises. on peut donner le droit de lecture à des users ou des groupes d’users et l’interdire aux autres. la granularité est l’article ou la page, donc c’est très souple et simple d’utilisation 🙂

    wpNamedUsers

    je l’utilise et comme j’en suis totalement satisfait, j’ai traduit le plugin en francais. (dispo dans la version sur le repository WP).

    n’hésitez pas à l’utiliser 😉

    #591186
    akira159000
    Participant
    Initié WordPress
    13 contributions

    He, désolé de faire remonter le sujet mais les astuces cités plus haut

    5 ) : ?>
    Blabla

    Pas le droit

    Autre catégorie

    Fonctionnent ils pour WordPress 3.5 ?

7 sujets de 16 à 22 (sur un total de 22)
  • Le forum ‘Dépôts pour les extensions, trucs, astuces’ est fermé à de nouveaux sujets et réponses.