is_main_query で meta_query を使う

複数 meta_key の指定

http://qiita.com/harapeko_wktk/items/4fe7d39ad22d3951e5cc

elseif ( $sortset == 'car_price_high' ) { //価格高い
			 $meta_query = array(
            'relation' => 'AND', //meta_queryの配列が1つの時は指定しない
            'meta_sort_parent_id' => array(
                 'key' => 'car_open', //カスタムフィールドのキー
                'type' => 'NUMERIC',     //カスタムフィールドの値のタイプ
            ),
            'meta_sort_child_id' => array(
                 'key' => 'car_price', //カスタムフィールドのキー
                'type' => 'NUMERIC',       //カスタムフィールドの値のタイプ
            )
        );

  $orderby = array(
            'meta_sort_parent_id' => 'DESC',
             'meta_sort_child_id' => 'DESC',
               //            'date' => 'DESC'
        );
        $query->set('meta_query', $meta_query);
        $query->set('orderby', $orderby);
        } 
		

だがけっきょく、 使わない買った
いや使った

結局、価格でソートなど
その前に売り切れで分岐したい場合
2個使いました。