wordpress - 如何使 WP get_terms orderby 数组
问题描述
如何使用两个值对术语进行排序?我正在使用这个:
$papers = get_terms(
array(
'taxonomy' => 'paper',
'hide_empty' => false,
'orderby' => array(
'year' => 'DESC',
'number' => 'DESC'
),
'order' => 'DESC'
));
但我知道get_terms
不接受数组orderby
。我搜索了很多,但没有有效的解决方案,或者我没有找到合适的解决方案。
我可以尝试什么?
解决方案
使用get_terms_orderby
来自 wordpress 的过滤器
检查这些参考资料。
https://developer.wordpress.org/reference/hooks/get_terms_orderby/
推荐阅读
- list - 我想从列表中选择图标,但它总是显示其他图标而不是代码点中的图标
- ruby-on-rails - 完全禁用 Sprockets
- visual-studio-code - 有没有办法将 Caps_Lock 重新映射为 vscode 的 vim 上的转义键?
- .htaccess - 如何从html表单更改url中的GET?
- jpeg - 图像编辑器通过哪些步骤来编辑 JPEG?
- wordpress - 来自 Shecma Pro wordpress sicrpt 的空结果
- javascript - 打字稿中的条件类型可以依赖于自身的值吗?
- php - 在sql语句中获取变量并在php中使用
- python - Discord.py - 我应该选择哪种方式?
- python - 决策树很小,无法读取