web-dev-qa-db-fra.com

afficher des champs personnalisés spécifiques

J'ai peu de champs personnalisés attribués pour chaque message, comme: "Club" avec la valeur "club1" "" Date "avec la valeur" date1 ", etc.

Maintenant, je veux afficher à partir de tous les champs personnalisés uniquement les 2 "club" et "date".

Ceci est mon balisage:

                    <div class="meta-container"><?php the_meta(); ?></div>

Le problème avec ceci, est que la récupération de tous les champs personnalisés et je ne veux pas cela. Je pensais ajouter css psedoselector comme nth: child (n) mais je suis sûr de pouvoir le faire avec cette fonction. Je vous remercie!

3
agis

Vous devez utiliser get_post_meta() deux fois (Voir votre autre question ):

<?php
  echo get_post_meta( get_the_ID(), 'club', true ); 
  echo '<br />';
  echo get_post_meta( get_the_ID(), 'date', true ); 
?>
8
RRikesh

Curieusement, un de vos tags est exactement ce dont vous avez besoin! Vous recherchez la fonction get_post_meta de WordPress: http://codex.wordpress.org/Function_Reference/get_post_meta

Dans la boucle, cela ressemblerait à quelque chose comme ça:

<?php echo get_post_meta(get_the_ID(), 'Club', true); ?>
0
Daniel