Reihenfolge der Taxonomieausgabe in dieser function

Ich habe diese function gefunden (gegoogelt), die fast genau so funktioniert, wie ich sie brauche. Erstellen einer Linktextstruktur (Breadcrumb) von Begriffen für einen CPT, dh übergeordnete Kategorie -> untergeordnete Kategorie -> Große untergeordnete Kategorie

Das einzige Problem ist die Reihenfolge, in der es ausgegeben wird, ist leicht aus – Child Kategorie -> Eltern Kategorie -> Grand Child Kategorie

Ich kann nicht aus dem Code unten herausfinden, wie man es richtig bestellt.

Alle Hinweise würden sehr geschätzt werden.

Vielen Dank im Voraus

rauben

function get_the_term_list_breadcrumbs( $id = 0, $taxonomy, $before = '', $sep = '', $after = '', $breadcrumb_sep = ' → ' ) { $terms = get_the_terms( $id, $taxonomy ); if ( is_wp_error( $terms ) ) return $terms; if ( empty( $terms ) ) return false; foreach ( $terms as $term ) { $link = get_term_link( $term, $taxonomy ); if ( is_wp_error( $link ) ) return $link; // Find parents $names = array(); $ancestors = get_ancestors( $term->term_id, $taxonomy ); if ( count( $ancestors ) > 0 ) { foreach ( $ancestors as $anc ) { $t = get_term( $anc, $taxonomy ); $names[] = $t->name; } } $names[] = $term->name; $link_text = implode( $breadcrumb_sep, $names ); $term_links[] = ''; } $term_links = apply_filters( "term_links-$taxonomy", $term_links ); return $before . join( $sep, $term_links ) . $after; } 

Solutions Collecting From Web of "Reihenfolge der Taxonomieausgabe in dieser function"