1

最初に「時間」メタ値で投稿を並べ替え、次に「クリック」メタ値で並べ替えたいと思います。したがって、2 つの投稿の「時間」が同じ場合、クリック数の少ない投稿が最初に表示されます。

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

    ); 
4

1 に答える 1

0

posts_orderbyフィルターにフックして、SQL クエリをカスタマイズし、複数のフィールドで並べ替えることができます。

詳細はこちら:

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

于 2013-03-22T08:49:45.077 に答える