我想首先按“时间”元值对帖子进行排序,其次按“点击”元数值排序。因此,如果2个帖子具有相同的“时间”,则点击次数较少的帖子将首先显示。
$args=array(
'post_type' => 'post',
'category_name' => 'players',
'order' => 'ASC',
'meta_key' => 'times',
'posts_per_page'=> '15',
'orderby' => 'meta_value_num',
'offset' => $offsetnumber
);
答案 0 :(得分:0)
您可以挂钩posts_orderby
过滤器来自定义sql查询以按多个字段排序。
这里有一些细节:
http://jeffgran.com/262/blog/wordpress-sort-posts-by-multiple-fields-part-ii