带有meta_value_num的wp_query排序不起作用

时间:2019-07-11 01:15:13

标签: wordpress

我有一个称为totalviews的acf字段。它存储了我每一页的总浏览量。该字段是数字/数字。 然后,我试图找到具有最多视图的页面,因此我使用functions.php文件中的wp_query对存储在acf字段中的数字进行排序,但排序顺序结果却错误。它搞砸了不是ASC还是DESC ...我的查询对吗?任何帮助表示赞赏。

$q_args = array(

                'category__not_in' => array( 62,63,170,175,176,171,180 ),
                'post_type' => 'post',
                'posts_per_page'=>'-1',
    'order'   => 'DESC',
                'meta_query' =>array(
                        array(
                            'key' => 'picture_url',
                            'value' => 'none',
                            'compare' => '!='
                       ),
                                 array(
                                         'key' => 'totalviews',
                                         'value' => '0',
                                         'compare' => '>=',
                                         'type' => 'NUMERIC',
                                         'orderby' => 'meta_value_num'
                                )
    )
            );
            $query = new WP_Query( $q_args );

0 个答案:

没有答案