wordpress query_posts - 通过1个元值传递2个元值

时间:2014-10-10 10:07:50

标签: mysql wordpress wordpress-theming

global $wp_query; $args = array_merge( $wp_query->query_vars, array( 'meta_value' => 'pro') );

query_posts($ args);

我有2个元值pro和free我想在查询中传递两个/或者我希望它由pro随机顺序排序。我尝试使用,昏迷,但没有得到任何解决方案。

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 

我在内置主题中传递此内容。因此,当我通过专业版我得到专业价值,当我通过免费我有免费的价值,但我希望两个与专业列表显示首先然后免费列表及其随机。订单..谢谢

1 个答案:

答案 0 :(得分:0)

在Wordpress帖子查询中,您可以按元值订购帖子。因此,您可以使用元键/值(0-9)或(A-Z)进行订购。 您将使用(A-Z)排序。

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