2014-10-10 48 views
0
global $wp_query; $args = array_merge($wp_query->query_vars, array('meta_value' => 'pro')); 

query_posts($ args);wordpress query_posts - 通過2個元值,以1個元值排序

我有2個元值親和免費我想要通過兩個查詢/或我想要按順序隨機順序。我嘗試使用昏迷,但沒有得到任何解決方案。

query_posts($query_string . '&orderby=rand'); i pass this but i got all value random but what i want. i want pro first and then free 

我在構建的主題中通過這個。所以當我通過親我得到了親值,當我通過免費我有自由價值,但我希望與專業列表顯示第一,然後自由列表和它的隨機。訂單..謝謝

回答

0

在WordPress的帖子查詢您可以按元值排序您的帖子。因此,您可以使用您的元鍵/值(0-9)或(A-Z)進行訂購。 您將使用(A-Z)排序。

$query = array('meta_key' => 'your_meta_key', 'orderby' => 'meta_value_num', 'order' => 'ASC');