Come ottenere la tassonomia/categoria personalizzata in WordPress?
Sto usando una mia tassonomia personalizzata per un custom post type. È strutturata così:
register_taxonomy("our_gallery", array("gallery"), array("hierarchical" => true, "label" => "Tipi", "singular_label" => "Tipo", "rewrite" => true));
Ho creato alcuni "tipi"/categorie nel mio pannello di amministrazione come "Bianco e nero", "Paesaggi" e così via...
In ogni caso non riesco a capire come recuperare queste categorie. Cioè - come visualizzarle nella mia pagina della galleria proprio accanto agli elementi della galleria?
Ho provato:
<?php $cat = get_the_category();
var_dump($cat); ?>
E visualizza un array vuoto - "array(0) { }". Come posso accedere alle mie categorie personalizzate? get_the_category('our gallery') e ('gallery') restituiscono anch'essi un array vuoto...
Grazie mille :)

Penso che tu ti stia confondendo con la terminologia qui.
Categoria è una tassonomia
. Le categorie specifiche che crei sono termini
.
our_gallery è una tassonomia
. Paesaggi è un termine
. our_gallery non è una categoria
. È una sua tassonomia
autonoma e non ha nulla a che fare con la tassonomia
di categoria.
La funzione get_the_category()
recupera esplicitamente i termini
della tassonomia
categoria.
Per ottenere i termini
della tassonomia
our_gallery hai bisogno di una funzione più generica come get_the_terms()
.

Capito! Puoi aiutarmi a estrarre 'landscape' da questo? array(1) { [17]=> object(stdClass)#378 (10) { ["term_id"]=> string(2) "17" ["name"]=> string(5) "Image" ["slug"]=> string(5) "image" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "19" ["taxonomy"]=> string(18) "our_gallery" ["description"]=>

Per favore aggiungi qualsiasi codice e seguito alla tua domanda e formattalo come tale. I commenti non sono adatti per questo.

Puoi usare the_terms($post->ID, 'our_gallery')
per visualizzare automaticamente una lista separata da virgole per il post corrente.
