[Résolu] Affichage uniquement des post metas non vides (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #558943
    titoon
    Membre
    Initié WordPress
    23 contributions

    Bonjour,

    Dans ma page affichant les articles, j’affiche des métadonnées en utilisant la fonction get_post_meta

    <div id="introArticle">
    <?php
    $musique = get_post_meta($post->ID, ‘musique’, true);
    $copyright = get_post_meta($post->ID, ‘parution’, true);
    ?>
    <div id="metaIntroArticle">
    <?php
    echo '<span class="metaIntroArticleBold"> Musique : </span>‘. $musique . ‘</span><br/>‘;
    echo ‘<span class="metaIntroArticleBold"> Parue en : </span>‘. $parution . ‘</span>‘;
    ?>
    </div>
    </div>

    Ce qui me donne le rendu suivant :

    Musique : tartampion
    Parue en : 2006

    Je souhaite que mon préfixe Musique ou Parue en n’apparaisse pas dans le cas où la méta n’a pas de valeur pour l’article courant.

    Pour éviter les rendus de ce genre :
    Musique : tartampion
    Parue en :

    J’ai fouillé la rubrique Custom Fields (postmeta) de la page des fonctions du codex mais n’ai pas réussi à trouver de réponse pour m’aider.

    Quelqu’un aurait une idée ?

    merci d’avance !

    titoon

    #1040890
    luciole135
    Participant
    Maître WordPress
    13714 contributions

    Pourquoi n’avez-vous pas rempli le questionnaire ?

    #1040891
    titoon
    Membre
    Initié WordPress
    23 contributions

    Bonjour,

    heu… de quel questionnaire parlez-vous ?

    #1040892
    Li-An
    Participant
    Maître WordPress
    29218 contributions

    http://stackoverflow.com/questions/16127294/how-do-i-get-my-custom-fields-to-only-show-when-something-is-written-in-them-w
    On en a parlé il y a peu sur ce forum mais le moteur de recherche est vraiment minable.

    #1040893
    titoon
    Membre
    Initié WordPress
    23 contributions

    Oui effectivement c’est exactement ce qu’il me faut, et je n’étais pas tombée sur cette ressource pendant mes recherches.
    merci de ton aide !! 🙂

    je rapatrie la solution pour ceux qui seraient intéressés :


    <?php echo '<span class="metaIntroArticleBold"> Musique : </span>‘. $musique . ‘</span><br />‘; ?>



    <?php echo <span class="metaIntroArticleBold"> Parue en: </span>‘. $copyright. ‘</span>‘; ?>

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