Visualizzare campi personalizzati specifici

16 apr 2013, 02:02:47
Visualizzazioni: 15.7K
Voti: 3

Ho alcuni campi personalizzati assegnati a ciascun post, come: "Club" con valore "club1" "Date" con valore "date1" e così via...

Ora, voglio visualizzare tra tutti i campi personalizzati solo questi 2: "Club" e "Date".

Questo è il mio markup:

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

Il problema con questo codice è che recupera tutti i campi personalizzati e io non voglio questo. Stavo pensando di aggiungere uno pseudo-selettore CSS come nth:child(n) ma sono sicuro che posso farlo con questa funzione. Grazie!

0
Tutte le risposte alla domanda 2
0

Dovresti usare get_post_meta() due volte (Riferimento alla tua altra domanda):

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

Stranamente, uno dei tuoi tag è esattamente quello che ti serve! Stai cercando la funzione get_post_meta di WordPress: http://codex.wordpress.org/Function_Reference/get_post_meta

All'interno del loop, apparirebbe più o meno così:

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

Ho provato anche questo, ma non funziona, ora non mostra nulla.

agis agis
16 apr 2013 03:03:24

Colpa mia, era un problema di cache, ora funziona ma non riesco a recuperare due valori: ho provato questo: <?php echo get_post_meta(get_the_ID(), 'CLUB','DATES', true); ?>

agis agis
16 apr 2013 14:30:18