- Statut : non résolu
- Ce sujet contient 21 réponses, 10 participants et a été mis à jour pour la dernière fois par , le il y a 11 années et 10 mois.
- Le forum ‘Dépôts pour les extensions, trucs, astuces’ est fermé à de nouveaux sujets et réponses.
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…
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
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
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
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
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 🙂
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 😉
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 ?