首页 文章

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

提问于
浏览
0

我知道如何按ID或名称获取自定义分类法 .

像这样 -

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

But I have a custom field 'order' in a custom taxonomy. Is it possible to get custom taxonomies order by meta key?

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

1 回答

  • 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 );
    

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

相关问题