- Statut : non résolu
- Ce sujet contient 10 réponses, 5 participants et a été mis à jour pour la dernière fois par
Gueblo, le il y a 16 années et 9 mois.
-
AuteurMessages
-
15 décembre 2006 à 16 h 29 min #449738
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :
– Thème utilisé :
– Plugins en place :
– Nom de l’hebergeur :Problème(s) rencontré(s) :
Je pense qu’il existe une maniere de ne faire apparaitre un element du blog que pour l’auteur. Par exemple en reperant l’adresse IP de celui ci ou son identifiant utilisateur, mais je n’arrive pas à le faire.
Quelqu’un a une idée ?
Merci d’avance
15 décembre 2006 à 20 h 19 min #586711Salut!
Tu écrit un article, mais tu ne le publie pas 🙂
Tu le sauve simplement 🙂Aplus!
16 décembre 2006 à 13 h 11 min #586712Je ne faisais pas allusion à un article mais à un élément, n’importe lequel.
Par exemple, dans les commentaires il y a un lien « modifier » qui n’apparait que pour l’administrateur du blog. J’aimerais pouvoir faire la même chose avec d’aures elements.
16 décembre 2006 à 14 h 06 min #586713Salut 🙂
Je te conseille de jeter un petit coup d’oeil aux Template Tags du Codex de WordPress, peut-être y trouveras-tu ton bonheur 😉
Et il vaut mieux vérifier l’id wordpress du visiteur connecté qui ne change jamais plutôt que son IP qui elle peut changer en fonction de son fournisseur d’accès 😉
17 décembre 2006 à 13 h 11 min #586714MS-DOS_1991 > Justement, je voudrais savoir quel est le marqueur qui correspond à l’id wordpress du visiteur connecté. Je ne trouve pas de reponse dans les Template Tags
Quelqu’un sait-il quel est le marqueur ?
18 décembre 2006 à 14 h 00 min #586715[c] if ( !function_exists(‘is_user_logged_in’) ) :
function is_user_logged_in() {
$user = wp_get_current_user();if ( $user->id == 0 )
return false;return true;
}
endif;[/c]19 décembre 2006 à 16 h 44 min #586716Tout d’abord merci Xavier.
J’esperais une réponse pas trop compliquée mais là j’avoue que ça depasse le stade de mes competences. Je tente le coup neanmoins, c’est quand même la meilleure façon d’apprendre.
J’ai essayé de placer à divers endroit l’element que je ne souhaite voir apparaitre que chez moi. mais impossible de trouver. Imaginons que l’element en question soit : clique ici
Où dois je le placer là dedans :<?php
if ( !function_exists(‘is_user_logged_in’) ) :
function is_user_logged_in() {
$user = wp_get_current_user();if ( $user->id == 0 )
return false;return true;
}endif;
?>Merci d’avance et désolé de vouloir plus que je ne peux 🙂
19 décembre 2006 à 17 h 44 min #586717En fait c’est surtout pour t’indiquer qu’il existe une fonction is_user_logged_in(), pour savoir si le visiteur est connecté ou pas. Si tu veux cibler un id en particulier (la tienne), tu peux passer utiliser par $user->id.
Donc, mettons (sans test aucun de ma part) :
[c]// le code HTML réservé aux connectés
id == TON_IDENTIFIANT) { ?>
// le code HTML réservé aux connectés ayant un identifiant précis – donc toi
[/c]
Grosso modo.
19 décembre 2006 à 18 h 42 min #586718Xavier wrote:Grosso modo.😋:P:P:P:P:P:D:D:D
19 décembre 2006 à 18 h 50 min #586719Lapsus (révélateur) ….. ou intention de faire le jeu de mot ?
19 décembre 2006 à 21 h 38 min #586720Merci Xavier,
Je viens d’essayer ce code :
// le code HTML réservé aux connectés
id == TON_IDENTIFIANT) { ?>
// le code HTML réservé aux connectés ayant un identifiant précis – donc toi
En fait, le code html réservé aux connectés et le code html qui m’est reservé sont tous deux visibles lorsque je suis commenté avec mon id.
J’ai donc simplifié de la maniere suivante :
id == TON_IDENTIFIANT) { ?>
// le code HTML réservé aux connectés ayant un identifiant précis – donc toiça remplit parfaitement le role que j’attendais.
Un grand merci à toi Xavier. 🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.