Come posso visualizzare il nome della taxonomy avendo l’id?
Vediamo quale funzione utilizzare.
Introduzione
Questa funzione può tornarci utile quando abbiamo gli ID delle categorie di un determinato post e vogliamo visualizzare il nome o la descrizione, insomma tutte le informazioni salvate di quella determinata categoria.
La funzione da utilizzare è
get_term( $term, $taxonomy, $output)
$term
(int)(obbligatorio) ID delle categoria da selezionare
$taxonomy
(int)(obbligatorio) Il nome della Taxonomy
$output
(string)(default:OBJECT) Come tornare i dati selezionati dal db, OBJECT, ARRAY_A, ARRAY_N
Facciamo l’esempio di avere l’ID della categoria di un determinato articolo e quindi di volerla selezionare, il codice da utilizzare sarà questo:
get_term( 16, 'category' );
Dove 16 è l’ID della categoria e “category” è il nome della taxonomy di default degli articoli. Questo codice ci tornerà questo risultato
stdClass Object( [term_id] => 16 [name] => News [slug] => news [term_group] => 0 [term_taxonomy_id] => 16 [taxonomy] => category [description] => Questa è la descrizione della categoria [parent] =>0 [count] => 12 [filter] => raw )
Ecco che abbiamo i dettagli della categoria quindi, per visualizzare il nome, ad esempio, possiamo utilizzare questo codice
$nome_cat = get_term( 16, 'category' )->name;
Possiamo utilizzare questo codice anche per Taxonomy personalizzate cambiando il parametro $taxonomy quindi,
get_term( 16, 'la_mia_taxonomy_personalizzata' );
ci tornerà l’oggetto come sopra con i dettagli della categoria selezionata.
Dove utilizzare questo codice?
Puoi utilizzarlo in pagine personalizzate dove hai la necessità di visualizzare il nome della categoria.
Noi ad esempio abbiamo creato un’implementazione del plugin wp Affiliate platform per delle commissioni personalizzate e, avendo sul database gli id delle categorie, dovevamo rendere più leggibile per l’utente l’elenco di queste commissioni associate a determinate categorie.
Perché un conto per l’utente è visualizzare “16,32,45” (gli id delle categorie) e un conto è visualizzare “cucina, business, danza”… molto più rapido capire l’associazione.
Per oggi è tutto e ci “leggiamo” alla prossima
DETTAGLI
Livello: basso
Compatibilità: testato su WP versione 3.9.2