我知道如何按ID或名称获取自定义分类顺序。
喜欢这个 -
$ category = get_terms(['taxonomy'=>'cmo_services_category','hide_empty'=> false,'orderby'=>'id','order'=>'ASC',]);
但我在自定义分类中有自定义字段'order'。是否可以通过元键订购自定义分类法?
我在这里搜索但没有得到任何正确的答案。任何具体的答案都会对我有所帮助。感谢。
答案 0 :(得分:0)
get_terms支持meta_query。您可以尝试使用元键跟踪代码。
$args = array(
'taxonomy' => 'cmo_services_category',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'hide_empty' => false,
'hierarchical' => false,
'parent' => 0,
'meta_query' => array(
'key' => 'order',
'type' => 'NUMERIC',
),
);
$terms = get_terms( $args );
此代码未经测试,可能需要在您的示例中进行更改。但链接应指导您解决方案。