web-dev-qa-db-ja.com

投稿の現在の親期間IDを取得する方法

投稿に割り当てられている現在の子用語の親用語のIDをどのように取得しますか。カスタム分類法の場合

カスタム分類法: "location"

  • 日本
  • 米国
  • メキシコ

都市

  • ニューヨーク
  • オースティン

"Japan"に割り当てられたポストにいるとします。 "Countries"という親のIDを取得するにはどうすればよいですかこの場合、最高の親になるか直接の親になるかは関係ありません。

私はこれを見つけました:

$term_id = 21;

$child_term = get_term( $term_id, 'location' );
$parent_term = get_term( $child_term->parent, 'location' );

しかし、うまくいきません。

1
coder

IDが必要なだけの場合、 get_ancestors は、あらゆる種類のオブジェクトの親の配列を返します。

$term_id = 21;
$ancestors = get_ancestors( $term_id, 'location' );
0
Milo