Asi rápidamente doy una idea para que la pruebes a ver si te funciona
Código PHP:
$args = array('child_of' => $ID_taxonomia_actual, 'orderby' => 'term_order', 'hide_empty' => false, 'hierarchical' => false );
$terms = get_terms('genero', $args);
if ( !empty( $terms ) && !is_wp_error( $terms ) ){
foreach ( $terms as $term ) {
$sub_tname = $term->name;
$subID = $term->ID;
$sub_term = get_terms($sub_tname);
if (!empty( $sub_term )) {
$sub_args = array('child_of' => $subID, 'orderby' => 'term_order', 'hide_empty' => false, 'hierarchical' => false );
$sub_terms = get_terms($sub_tname, $sub_args);
foreach ( $sub_terms as $sub_term ) {
echo $sub_term->name;
}
} else {
echo $term->name ;
}
}
}
Se que del todo no te resuelve el problema pero tal vez en algo ayuda, saludos