web-dev-qa-db-ja.com

用語IDで親IDを取得する

私はidtermを持っています。用語のparent idを取得するために呼び出す関数はどれですか?

4
emanuele

その用語が実際のオブジェクトであるように、すでにその用語がある場合は、$term->parentを使用できます。それ以外の場合は、次のようにすることができます。

$term = get_term($id, 'YOUR_TAXONOMY_HERE');
$termParent = ($term->parent == 0) ? $term : get_term($term->parent, 'YOUR_TAXONOMY_HERE');

この2番目の部分はif-elseの省略形です。もしそれが親を持っていなければ、それ自身を代入し、そうでなければ親を取得します。

12
Howdy_McGee