如何获取帖子当前的家长术语ID?

时间:2016-05-20 作者:coder

如何获取分配给帖子的当前子术语的父术语ID。对于自定义分类法?

自定义分类:“位置”

国家/地区

日本、美国、墨西哥、城市

纽约,奥斯汀,如果我们在一个分配给“日本”的职位上,我怎么才能得到一个叫做“国家”的家长的ID?在这种情况下,它是采用最高的父级还是仅采用直接的父级并不重要。

我发现了这个:

$term_id = 21;

$child_term = get_term( $term_id, \'location\' );
$parent_term = get_term( $child_term->parent, \'location\' );
但它不起作用。

1 个回复
最合适的回答,由SO网友:Milo 整理而成

如果你只需要身份证,get_ancestors 将为任何类型的对象返回父对象数组:

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

相关推荐

显示作者姓名PHP(自制插件)

我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果