我为事件创建了一个自定义帖子类型(它们以日期作为元数据),我想按以下顺序查询它们:
有什么想法我可以做到吗?
编辑: 这是我目前拥有的:
case 'future_events':
$wp_query_args['meta_query'] = array(
'key' => 'startdate',
'value' => time(),
'compare' => '>=',
'type' => 'numeric',
);
$wp_query_args['orderby'] = 'meta_value';
$wp_query_args['meta_key'] = 'startdate';
$wp_query_args['order'] = 'ASC';
break;
case 'past_events':
$wp_query_args['meta_query'] = array(
'key' => 'startdate',
'value' => time(),
'compare' => '<',
'type' => 'numeric'
);
$wp_query_args['orderby'] = 'meta_value';
$wp_query_args['meta_key'] = 'startdate';
$wp_query_args['order'] = 'DESC';
break;
我想添加另一种情况,在这种情况下,两个已经实现的情况都被串联起来返回。