mostrar campos personalizados específicos

16 abr 2013, 02:02:47
Vistas: 15.7K
Votos: 3

Tengo algunos campos personalizados asignados a cada publicación, como: "Club" con valor "club1" "Fecha" con valor "fecha1" y así sucesivamente...

Ahora, quiero mostrar de todos los campos personalizados solo esos 2: "club" y "date".

Este es mi marcado:

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

El problema con esto es que está recuperando todos los campos personalizados y no quiero eso. Estaba pensando en añadir un pseudoselector CSS como nth:child(n) pero estoy seguro de que puedo hacer esto con esta función. ¡Gracias!

0
Todas las respuestas a la pregunta 2
0

Deberías usar get_post_meta() dos veces (Referencia a tu otra pregunta):

<?php
  echo get_post_meta( get_the_ID(), 'club', true ); 
  echo '<br />';
  echo get_post_meta( get_the_ID(), 'date', true ); 
?>
16 abr 2013 14:55:55
2

Por extraño que parezca, ¡una de tus etiquetas es exactamente lo que necesitas! Estás buscando la función get_post_meta de WordPress: http://codex.wordpress.org/Function_Reference/get_post_meta

Dentro del bucle (loop), se vería algo así:

<?php echo get_post_meta(get_the_ID(), 'Club', true); ?>
16 abr 2013 02:32:19
Comentarios

También probé esto, pero no funciona, ahora no muestra nada.

agis agis
16 abr 2013 03:03:24

Mi error, era un problema de caché, está funcionando pero no puedo recuperar dos valores: Probé esto: <?php echo get_post_meta(get_the_ID(), 'CLUB','DATES', true); ?>

agis agis
16 abr 2013 14:30:18