Abrufen des Taxonomie-Labels

Ich habe hier schon andere Beiträge gelesen, aber diese Arbeit war erfolglos

Ich denke, ich brauche einen Anstoß für den grundlegenden Ausgangspunkt dafür, da ich den resultierenden Output nicht in sein angrenzendes Label umwandeln kann.

Wenn ich auf eine Taxonomie-Term-Archivseite schaue, möchte ich den Top-Level-Taxonomie-Namen über der Ausgabe anzeigen.

Mit dem folgenden Code, wenn ich eine Taxonomie ‘Kitchen Features’ habe, slug ‘kitchen-features’ – und ich bin auf einem Term Archiv für diese Taxonomie (dh Geschirrspüler) wird dieser Code ‘Küche-Features’ ausgeben. Ich brauche stattdessen ‘Kitchen Features’.

Ich dachte, ich könnte dies mit dem Zusatz von -> Etiketten-> Name erreichen, aber offenbar nicht richtig anwenden. Also unten zeige ich den Code bis zur Rückgabe von ‘Küchen-Features’. Was muss ich mit $ taxonomy tun, um das Label zu erreichen? Danke für irgendwelche Gedanken

private function get_taxonomy_by_term_id( $term_id ) { // We can't get a term if we don't have a term ID. if ( 0 === $term_id || null === $term_id ) { return; } // Grab the term using the ID then read the name from the associated taxonomy. $taxonomy = ''; $term = get_term( $term_id ); if ( false !== $term ) { $taxonomy = $term->taxonomy; } return trim( $taxonomy ); } 

Solutions Collecting From Web of "Abrufen des Taxonomie-Labels"

Versuche dies:

 private function get_taxonomy_by_term_id( $term_id ) { // We can't get a term if we don't have a term ID. if ( 0 === $term_id || null === $term_id ) { return; } // Grab the term using the ID then read the name from the associated taxonomy. $taxName = ''; $term = get_term( $term_id ); if ( false !== $term ) { $taxonomy = $term->taxonomy; $taxName = get_taxonomy($taxonomy)->labels->name } return trim( $taxName ); } 

Quelle: https://codex.wordpress.org/Function_Reference/get_taxonomy