Cela vient du codex.
<?php get_term_by( $field, $value, $taxonomy, $output, $filter ) ?>
Supposons que j'ai un système de taxonomie comme suit;
taxonomie: "aliments sains" et c'est une taxonomie hiérarchique et votre hiérarchie va exactement comme ceci;
healthy foods
fruits
red ones
green ones
veggies
red ones
green ones
et vous utilisez la fonction get_term_by
comme suit;
get_term_by ("nom", "les rouges", "les aliments sains")
Avez-vous les légumes ou les fruits?
get_term_by()
renvoie simplement le premier terme correspondant, "premier", qui signifie un ordre interne dans MySQL.
Si plusieurs termes portant le même nom importent dans votre cas, ne comptez pas uniquement sur get_term_by()
.