Anzeigen des Überbegriffs der benutzerdefinierten Taxonomie und der untergeordneten Position eines Beitrags

Gibt es eine Möglichkeit, dass Sie den übergeordneten Begriff einer benutzerdefinierten Taxonomie und das Kind eines Beitrags anzeigen können?

Ich verwende derzeit get_the_term_list() , um die benutzerdefinierten Steuerbedingungen des get_the_term_list() anzuzeigen. Das einzige Problem ist die Reihenfolge oder Anordnung der Begriffe, ist alphabetisch. Was ich will, ist, den Elternbegriff zuerst vor den Kindbegriffen anzuzeigen.

Ist es möglich, die HTML-Tags der Ausgabe zu manipulieren / anzupassen?

Was ich anzeigen möchte, ist etwa so:

  • Übergeordneter Begriff
    • Child Term 1
    • Child Term 2

Solutions Collecting From Web of "Anzeigen des Überbegriffs der benutzerdefinierten Taxonomie und der untergeordneten Position eines Beitrags"

Sie können die function get_the_terms verwenden, die ein Array von Objekten get_the_terms , die jeweils eine Kategorie darstellen und jeweils die ID des Terms sowie die ID seines übergeordneten get_the_terms enthalten, falls es einen hat. Sie können diese Daten verwenden, um zu bestimmen, welches der übergeordneten und welche seiner untergeordneten Elemente sind.

In diesem Beitrag von Scribu finden Sie auch einen benutzerdefinierten Kategorie- Walker zum Filtern von wp_list_categories , der die Ausgabe auf Begriffe beschränkt, die mit einem bestimmten Beitrag wp_list_categories sind. wp_list_categories Sie eine korrekte Baumstruktur.