是否可以通过元字段值获得自定义分类法顺序?

时间:2018-02-07 06:27:19

标签: wordpress custom-taxonomy

我知道如何按ID或名称获取自定义分类顺序。

喜欢这个 -

$ category = get_terms(['taxonomy'=>'cmo_services_category','hide_empty'=> false,'orderby'=>'id','order'=>'ASC',]);

但我在自定义分类中有自定义字段'order'。是否可以通过元键订购自定义分类法?

我在这里搜索但没有得到任何正确的答案。任何具体的答案都会对我有所帮助。感谢。

1 个答案:

答案 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 );

此代码未经测试,可能需要在您的示例中进行更改。但链接应指导您解决方案。