php - get_terms() 顺序不遵循层次结构
问题描述
以下是我获取自定义分层分类法的所有术语(包括子项)的方法:
$args = array(
'taxonomy' => 'obra_tema',
);
$themes = get_terms($args);
很简单。但是列表看起来像这样:
- 图书
- 汽车
- 其他
- DVD(其他人的孩子)
函数返回
- 图书
- 汽车
- DVD(其他人的孩子)
- 其他
如何以仪表板的相同顺序显示术语?
解决方案
没试过这个,但应该是这样的
$args = array(
'taxonomy' => 'obra_tema',
'orderby' => 'id',
'order' => 'DESC',
);
$themes = get_terms($args);
您可能需要按方向调整订单字段或订单。
推荐阅读
- javascript - 如何在 React js 中向用户发送可下载的链接
- flutter - 我可以向下转换一个类,迫使它失去原来的构造函数吗?
- python - 需要 blit 功能的帮助
- flutter - 在 Flutter 中在 Draggable Bottomsheet 上方实现 Container
- sql - WHERE 子句未过滤所有规范
- excel - RUN 序列上的 400 错误,当我单步执行时很好
- django - 在 Django 中的数据模型工厂的字典中使用 Factory Boy?或者,让 FactoryBoy 按需评估子工厂?
- amazon-web-services - 如何为我的 Elastic Beanstalk 应用程序添加自定义 404 页面
- html - Blogger SOHO 主题:如何始终在桌面视图上显示汉堡菜单而不是打开侧边栏?
- javascript - 在 node.js 中使用带有 fs.watch() 的等待