Wie zeige ich nur Taxonomiebegriffe der 3. und 4. Stufe an?

Ich versuche, Terme der 3. und 4. Stufe auf meiner eigenen Taxonomieseite anzuzeigen, aber ich habe damit zu kämpfen.

Ich habe einen benutzerdefinierten Taxonomiebegriff, der 4 Stufen tief reicht:

(1) Produkt

(2) Produktkategorie

(3) Produktunterkategorie

(4) Produktunterkategorie

Auf einer bestimmten Seite muss ich nur die Taxonomiebegriffe der 3. Stufe anzeigen, die bis zu den Taxonomiebegriffen der 4. Stufe führen.

Bis jetzt habe ich den folgenden Code, jedoch zeigt dies alle zugehörigen Taxonomien für den Taxonomie-Begriff der zweiten Ebene an, ich brauche ihn, um nur die dritte Ebene aufzulisten:

$term_id = get_queried_object()->term_id; $taxonomy_name = 'product_range'; $custom_terms = get_term_children( $term_id, $taxonomy_name ); foreach($custom_terms as $custom_term) { $term = get_term_by( 'id', $custom_term, $taxonomy_name ); wp_reset_query(); $args = array( 'post_type' => 'product', 'posts_per_page' => 1, 'tax_query' => array( array( 'taxonomy' => 'product_range', 'field' => 'slug', 'terms' => $term->slug, ), ), ); $loop = new WP_Query($args); if($loop->have_posts()) { while($loop->have_posts()) : $loop->the_post(); echo '
'; echo '
'; echo ''; echo ''; echo '

'.$term->name .'

'; echo '

'.wp_trim_words($term->description, 23, '...').'

'; echo '
'; echo '
'; endwhile; } }

Solutions Collecting From Web of "Wie zeige ich nur Taxonomiebegriffe der 3. und 4. Stufe an?"