【问题标题】:Wordpress get taxonomy childrenWordpress 获取分类学子项
【发布时间】:2017-04-05 11:40:43
【问题描述】:

我有一个自定义分类,每个父母都有一个或多个孩子,这是一个例子:

我需要查询此分类并获取已定义术语的子项。
例如,我需要获取MI 的所有孩子,在这种情况下应该只返回Milano

MI 将 ID 设置为 31,所以我使用此查询来获取所有孩子:

$children = get_term_children(31, 'posizione_geografica'); 

posizione_geografica 是我的分类标签。
如果var_dump$children 我总是得到0 但是,从图片中可以看出,MI 有孩子。

我应该如何修改查询?

【问题讨论】:

  • get_term_children() 如果 WP 中不存在该术语,将返回一个空数组。你确定31MI 的ID 吗?你在哪个页面上试试这个?可以使用get_queried_object() 来返回词条ID 并动态填充get_term_children() 函数吗?
  • 是的,我确定 ID。我已经解决了get_terms

标签: wordpress custom-taxonomy


【解决方案1】:

试试这个应该没问题

$terms = get_terms( 
        array(
            'taxonomy'   => 'posizione_geografica',
            'hide_empty' => false,
            'parent'     => 31
            ) 
    );

【讨论】:

  • 这样它只得到父级,所以MI不是Milano
猜你喜欢
  • 1970-01-01
  • 2021-12-09
  • 1970-01-01
  • 2020-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-23
相关资源
最近更新 更多