get_terms()的顺序不遵循层次结构

时间:2019-02-06 13:01:45

标签: php wordpress

这是我获取自定义分级分类法的所有术语(包括子代)的方法:

$args = array(
    'taxonomy'      => 'obra_tema',
);

$themes = get_terms($args);

非常简单。但是,列表看起来像这样:

  1. 书籍
  2. 汽车
  3. 其他
  4. DVD(他人之子)

函数返回

  1. 书籍
  2. 汽车
  3. DVD(他人之子)
  4. 其他

如何以相同的仪表板顺序显示术语?

1 个答案:

答案 0 :(得分:0)

还没有尝试过,但是应该是这样的

$args = array(
    'taxonomy' => 'obra_tema',
    'orderby' => 'id',
    'order' => 'DESC',
);

$themes = get_terms($args);

您可能必须调整订单字段或按方向调整订单。