Si l'utilisateur est connecté, afficher / cacher quelque chose
-
-
Lisez votremessage d'erreur de syntaxe,ilmanque une syntaxe avant votre appel defonction,quelque chose comme une virgule,unpoint-virgule,un crochet,unpoint,etc.Read your syntax error message, there is some syntax missing before your funtion call, something like a comma, semi-colon, bracket, full stop etc.
- 1
- 2015-07-27
- Pieter Goosen
-
J'aiessayé d'utiliser add_action ('init',loginCheck);déjà.mêmeerreur.I tried using add_action('init', loginCheck); already. same error.
- 0
- 2015-07-27
- theHubi
-
Sans voir le code,ilestimpossible de direexactement ce qui cause l'erreur.Publiez la section de code affectée dans un [modifier] s'il vousplaît.Nepubliezpas de code dans les commentaires carilestillisibleWithout seeing the code, it is impossible to say what exactly is causing the error. Post the effected section of code in an [edit] please. Do not post code in comments as it is unreadable
- 1
- 2015-07-27
- Pieter Goosen
-
activer `WP_DEBUG` sur`true`pour voir quelest leproblèmeinterne après.enable `WP_DEBUG` to `true` to see what's the inner problem resides there after.
- 0
- 2015-07-27
- Mayeenul Islam
-
Lemontageestbien meilleur.Veuillezposer une question spécifique à lafois,c'est lapolitiqueet ne causerapasnonplus de confusionThe edit is much better. Please ask one specific question at a time, that is policy and will also not cause confusion
- 1
- 2015-07-27
- Pieter Goosen
-
Jeposetoujours lamême question quej'aiposéeil y a une heure.Il y avaittellement d'informations ajoutéestout autour que cela devenait déroutant,mêmepourmoi.Par conséquent,j'ai raccourci la questionen supprimant simplement lespartiesnonpertinentes ou résoluesen indiquant la solution.I'm still asking the same question I did an hour ago. There's just been so much information added all around it that it was getting confusing, even for me. Therefore I have shortened the question by simply removing irrelevant or solved parts by pointing at the solution.
- 0
- 2015-07-27
- theHubi
-
1 réponses
- votes
-
- 2015-07-27
Essayez quelque chose comme:
add_action( 'loop_start', 'your_function' ); function your_function() { if ( is_user_logged_in() ) { echo '<li id="text-2" class="hide">'; } else { echo '<li id="text-2">'; }}
Your code won't work in a themes functions file unless it includes a hook.
Try something like:
add_action( 'loop_start', 'your_function' ); function your_function() { if ( is_user_logged_in() ) { echo '<li id="text-2" class="hide">'; } else { echo '<li id="text-2">'; }}
-
Le site se recharge donc,mais rienn'a changé concernantmonproblèmementionné. Le site arrête également de se charger après l'en-tête (voir ci-dessus)So the site is loading again, yet nothing changed concerning my mentioned problem. Also the site stops loading after the header (see above)
- 0
- 2015-07-27
- theHubi
-
Voici donc la situation actuelle: le siteesten cours de chargement,jQueryfait ce qu'ilest censéfaire.Seule cettefonctionne veutpasfonctionner. J'ajouterai **edit05 **et j'essaierai d'être aussiexact quepossible.So here's the current situation: Site is loading, jQuery does what it's supposed to. Only this function does not want to work. I'll add **edit05** and try to be as exact as possible.
- 0
- 2015-07-27
- theHubi
Je veux vérifier au chargement de lapage si l'utilisateurest connecté ounonet cacher lemasque de connexion quej'aiprogramméen conséquence. Il y a une raisonpour laquellej'utilise leditmasque de connexion au lieu de rediriger vers la connexion standard de WordPress.
L'idée était d'utiliserfunctions.php:
Ce codefonctionne,maismapage cesse de se charger après cela. Et sij'emballe letout dans unefonction,j'obtiens uneerreur - L'erreur d'analyse a été résoluepar Answer01par Brad Dalton.
Enbref: Comment afficher/masquer certains éléments selon qu'un utilisateurest connecté ounon?
edit01: Voici lesparties avant le code quej'aiposté ci-dessus:
edit02: J'aiessayé d'utiliser le codefourni ci-dessous avec l'action_hook:
Maismaintenant,lapage ressemble à ceci: - résolu dansedit03
edit03: J'ai utilisé une solutiontemporaireen remplaçant loop_startpar loop_end. Cependant,commeje l'ai ditplustôt,la section queje souhaitemasqueresttoujours affichée.
edit04: WP_DEBUG .. voyons voir .. - aucune constatationpertinente liée auproblème
edit05: Voici donc le résumé de la situation actuelle:
Donc,essentiellement,c'est uniquement lafonction quine faitpas ce qu'elleest censéefaire.
Voici un lien vers le site Web: easy2work.at
Ce queje veux,c'estmasquer le "Firmen-Login| Anmelden" unefois que l'utilisateurest connectéet afficher quelque chose d'autre là-haut quiestprêt à êtreimplémenté.