Nun, ich verwende meine eigene Taxonomie für benutzerdefinierte Post-Typ. Es sieht aus wie das:
register_taxonomy("our_gallery", array("gallery"), array("hierarchical" => true, "label" => "Types", "singular_label" => "Type", "rewrite" => true));
Ich habe ein paar “Typen” / Kategorien in meinem Admin-Panel erstellt wie “Schwarz-Weiß”, “Landschaften” und so weiter …
Wie auch immer, ich kann mir nicht vorstellen, wie man diese Kategorien herausholt. Ich meine – zeige sie auf meiner Galerieseite gleich neben den Galerieartikeln an?
Ich habe es versucht:
Und es zeigt ein leeres Array an – “array (0) {}”. Wie bekomme ich Zugang zu meinen eigenen Kategorien? get_the_category (‘unsere Galerie’) und (‘gallery’) gibt auch ein leeres Array …
Danke vielmals 🙂
Ich glaube, Sie werden durch die Terminologie verwirrt.
Kategorie ist eine taxonomy
. Bestimmte Kategorien, die Sie erstellen, sind terms
.
our_gallery ist taxonomy
. Landschaften sind term
. our_gallery ist keine category
. Es ist eine eigene taxonomy
und hat nichts mit Kategorietaxonomie zu tun.
get_the_category()
function get_the_category()
explizit terms
der Kategorietaxonomie ab .
Um terms
unserer our_gallery taxonomy
, benötigen Sie eine generische function get_the_terms()
.
Vielleicht sollten Sie folgende statement verwenden, um Kategorien einer Taxonomie zu erhalten:
$taxonomy = 'your-taxonomy-name'; $tax_terms = get_terms($taxonomy, array('hide_empty' => false));