按两个元键排序

时间:2016-12-15 04:59:43

标签: php wordpress

我正在尝试使用两个元键来订购数据,但我无法做到 这一点。

此代码对我不起作用:

 $args= array(
  "post_type" => "post_type",
  "post_status" => "publish",
  'meta_query'    => array(

                            array(
                                'key'     => 'keyname1',
                                'orderby' => 'meta_value_num',
                                'order' => DESC,
                            ),
                                 array(
                                'key'     => 'keyname2',
                                'orderby' => 'meta_value_num',
                                'order' => DESC,
                            ),

),


  "posts_per_page" => 10
);

此代码适用于单个密钥,但不适用于两个密钥:

$args=array(
      "post_type" => "post_type",
      "post_status" => "publish",
      "orderby" => array(
      "meta_value_num" => "DESC",
      "rand" => "ASC" ),
      "meta_key" => "keyname",);

我该怎么做?

2 个答案:

答案 0 :(得分:1)

  

我已经找到了解决方案,感谢 @Jomal John 提醒我   再解决这个问题。在这里,答案可能对我有帮助。

for(var x in img_list) {
    var ran = Math.round(Math.random() * (11 - 1) + 1);
    img_list[x].speed = ran.toString() + "px";
}

答案 1 :(得分:0)

添加'关系' =>'或'试试这个我认为很好的工作

0.15e13 & 0.15e13 & 0.15e-11