2014-10-10 45 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');