[Résolu] Coup de main PHP facile (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #485717
    Aurélien Denis
    Participant
    Chevalier WordPress
    205 contributions

    Bonjour à tous !

    mon problème est sans doute très simple à résoudre mais je n’y parviens pas.

    Je souhaite juste faire en sorte que des widgets soit uniquement visible par les utilisateurs inscrits. J’ai tout le code sauf que je ne parviens pas à le rendre valide avec la balise echo.

                     <?php if (is_user_logged_in()) {


    <div class="widget">

    <h3>Télécharger PDF</h3>

    <?php if ( get_post_meta($post->ID, ‘pdf’, true) ) : ?>
    <a href="<?php echo get_post_meta($post->ID, ‘pdf’, true) ?> »><?php echo get_post_meta($post->ID, ‘pdf-nom’, true) ; ?></a>
    <?php endif; ?>

    </div>
    <?php }?>


    <div class="widget">


    <h3>Télécharger Biblio</h3>

    <?php if ( get_post_meta($post->ID, ‘biblio’, true) ) : ?>
    <a href="<?php echo get_post_meta($post->ID, ‘biblio’, true) ?> »><?php echo get_post_meta($post->ID, ‘biblio-nom’, true) ; ?></a>
    <?php endif; ?>


    </div>

    Le problème principal vient des liens qui utilisent du PHP à l’intérieur.

    Merci de votre aide !

    #737774
    Fanou
    Participant
    Initié WordPress
    45 contributions

    Je ne suis pas sûr de bien comprendre.
    Puisque lorsque je regarde ton code, ton contient des éléments HTML :

    <?php if (is_user_logged_in()) {
    <div class="widget">
    <h3>Télécharger PDF</h3>

    Au fond ce n’est peut-être que ça…
    Si ce n’est pas ça, que te retourne tes get_post_meta() ?

    #737775
    Valentin B.
    Membre
    Initié WordPress
    49 contributions

    Salut 🙂
    En fait tu n’a pas d’echo…

    Ou tu peux faire ça, plus simple quand tu as du code HTML, et autre


    Connecté

    Non connecté

    #737776
    Aurélien Denis
    Participant
    Chevalier WordPress
    205 contributions

    Merci de vos réponses ! J’ai enfin trouvé la solution en bidouillant… mais c’est le meilleur moyen d’apprendre ! 🙂

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