查询当前仅按meta_value排序帖子,但我想将帖子日期作为第二个变量进行排序。
我尝试使用这个:
'orderby'=>'元数据值发布日期',
但是排序没有改变
//values
$posts_per_page = 15;
//define custom query parameters
$custom_query_args = array(
'post_type' => 'post',
'category_name' => $category_slug,
'posts_per_page' => $posts_per_page,
'meta_key' => 'status',
'orderby' => 'meta_value',
'order' => 'DESC'
);
答案 0 :(得分:0)
结果非常简单...由于发布日期已由wordpress定义,因此您可以将orderby值放入数组中。
//define custom query parameters
$custom_query_args = array(
'post_type' => 'post',
'category_name' => $category_slug,
'posts_per_page' => $posts_per_page,
'meta_key' => 'status',
'orderby' => array(
'meta_value' => 'DESC',
'post_date' => 'ASC'
)
);