これはコーデックスからです。
<?php get_term_by( $field, $value, $taxonomy, $output, $filter ) ?>
次のような分類体系があるとします。
分類法:「健康食品」とは階層的な分類法であり、階層はまったく同じです。
healthy foods
fruits
red ones
green ones
veggies
red ones
green ones
そしてget_term_by
関数を次のように使います。
get_term_by( "名前"、 "赤いもの"、 "健康食品")
野菜や果物はありますか。
get_term_by()
は最初に一致した用語を返します。 'first'はMySQLの内部的な順序を意味します。
同じ名前の用語が複数ある場合は、get_term_by()
だけに頼らないでください。