Réponses:
Oui, passez simplement le paramètre parent get_termslorsque vous l'appelez, comme l'a souligné Michael.
Depuis WP 4.5, c'est l'utilisation recommandée:
$myterms = get_terms( array( 'taxonomy' => 'taxonomy_name', 'parent' => 0 ) );
Avant WP 4.5, c'était l'utilisation par défaut:
$myterms = get_terms( 'taxonomy_name_here', array( 'parent' => 0 ) );
Renvoie tous les termes dont la valeur parente est 0, par exemple. termes de haut niveau.
hide_emptyparamètre, en le définissant 0également, afin que vous puissiez voir les termes actuellement non utilisés.
                    get_ancestors(TERM_ID, TAXONOMY, 'taxonomy') developer.wordpress.org/reference/functions/get_ancestors
                    utilisez le paramètre 'parent':
http://codex.wordpress.org/Function_Reference/get_terms
ou
http://codex.wordpress.org/Function_Reference/get_categories
pour les modèles d'e-mails woocommerce, utilisez les éléments suivants:
$terms = get_the_terms( $_product->id , 'product_cat');
    if($terms) {
        foreach( $terms as $term ) {
            $term = get_term_by("id", $term->parent, "product_cat");
            if ($term->parent > 0) {
                $term = get_term_by("id", $term->parent, "product_cat");
            }
            $cat_obj = get_term($term->term_id, 'product_cat');
            $cat_name = $cat_obj->name;
        }
    }
echo '<br />('. $cat_name . ')';
               $archive_cats= get_terms( 'archivecat', 'orderby=count&hide_empty=0&parent=0' );