Wordpress按多个元值排序

时间:2013-03-22 08:47:08

标签: wordpress loops metadata

我想首先按“时间”元值对帖子进行排序,其次按“点击”元数值排序。因此,如果2个帖子具有相同的“时间”,则点击次数较少的帖子将首先显示。

     $args=array(
    'post_type' => 'post',
    'category_name' => 'players',
    'order' => 'ASC', 
    'meta_key' => 'times',
    'posts_per_page'=> '15',
    'orderby' => 'meta_value_num',
    'offset' => $offsetnumber

    ); 

1 个答案:

答案 0 :(得分:0)

您可以挂钩posts_orderby过滤器来自定义sql查询以按多个字段排序。

这里有一些细节:

http://jeffgran.com/262/blog/wordpress-sort-posts-by-multiple-fields-part-ii