Wordpress:自定义字段和多个orderby

Wordpress:自定义字段和多个orderby,wordpress,custom-post-type,custom-fields,advanced-custom-fields,Wordpress,Custom Post Type,Custom Fields,Advanced Custom Fields,我已经用一些自定义字段(CF)定义了几个自定义帖子类型(CPT),并且需要进行某种排序——首先按类别,然后按日期,类似于 $args = array ( 'meta_value category' => 'ASC', 'meta_value startdate' => 'ASC' ), 'post_type' => 'training' ); $the_query = new WP_Query($args); 但是,这似乎不起作用,并且没有正确解析日期,因为m

我已经用一些自定义字段(CF)定义了几个自定义帖子类型(CPT),并且需要进行某种排序——首先按类别,然后按日期,类似于

$args = array (
  'meta_value category' => 'ASC',
  'meta_value startdate' => 'ASC'
  ),
  'post_type' => 'training'
);
$the_query = new WP_Query($args);
但是,这似乎不起作用,并且没有正确解析日期,因为meta_值的默认解析是按字母顺序的。我无法将meta_类型设置为DATE,因为有两个meta_值


有什么想法吗?

所以,我找不到解决办法。相反,我用php编写了一个自定义函数,用于获取数据库结果并根据需要对其进行排序