根据WordPress codex, get_categories() 方法接受以下参数作为其 orderby 属性:
**orderby** (string) Sort categories alphabetically or by unique category ID. The default is sort by Category ID. Valid values:
id
name - default
slug
count
term_group
但是,查看“wp_term_relationships”表,有一个看似未使用的字段,称为“term_order”,对于我创建的每个类别,它都设置为 0。
是否可以使用 term_order 字段作为类别的索引排序顺序?
我已经为我的类别在此字段中放置了增量值,并且我尝试使用以下代码将订单传递给函数但无济于事:
$cat_args=array(
'hierarchical' => 0,
'orderby' => 'term_order',
);
$categories = get_categories($cat_args);