Ottenere i valori dei campi personalizzati dei termini di tassonomia
24 lug 2015, 16:09:56
Visualizzazioni: 20.8K
Voti: 2
Ho aggiunto un Campo Personalizzato chiamato 'cognome_nome' nella mia Tassonomia Personalizzata chiamata 'authors'. Vorrei visualizzare in una Pagina Archivio una lista di tutti i valori 'cognome_nome' dei termini.
Esempi:
1.termine
- Nome: Elena P
- slug: elena_p
- cognome_nome: P Elena
2.termine
- Nome: Andrea P
- slug: andrea_p
- cognome_nome: P Andrea
Vorrei visualizzare:
- P Elena
- P Andrea
e così via... Pensate sia possibile?
Grazie in anticipo :)
MODIFICA
Sto usando questo codice per elencare tutti i termini:
$terms = get_terms( 'authors' );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li> <a href="' . get_term_link( $term ) . '">' . $term->name . '</a></li>';
}
echo '</ul>';
}

Elena
111
Commenti
Tutte le risposte alla domanda
1
3
Stai utilizzando il plugin Advanced Custom Fields? Se sì, prova questo codice per vedere se funziona:
foreach ($terms as $term) {
// $cognome_nome conterrà "P Elena" o "P Andrea" nel tuo caso
$cognome_nome = get_field('cognome_nome', $term->taxonomy.'_'.$term->term_id);
}

Nam
131
24 lug 2015 21:29:27
Commenti
Grazie mille @Nam! Sai anche come posso ordinare la lista in ordine alfabetico? Per esempio ho: A Daniel, P Andrea, P Elena, Z Carl.
Ho provato orderby => name
ma non funziona..

27 lug 2015 15:27:13
Dovrebbe funzionare, stai ancora usando get_terms('authors') per ottenere i termini giusto?

28 lug 2015 12:34:52
Domande correlate
1
risposte