使用“true”复选框值显示页面和帖子并对其进行排序

时间:2015-04-06 11:17:25

标签: php wordpress sorting filter

没有多少添加到subj ...我知道如何做第一部分:

$args = array('post_type' => array('post', 'page'), 
                'category__not_in' => array(7), 
                'meta_key' => 'show_on_main', 
                'meta_value' => true);

任务的第二部分应该是这样的:

$args = array ('post_type'  =>  array('post', 'page'),
                 'category__not_in' => array(7),
                 'meta_key' => 'sorting_on_main',
                 'orderby'   => meta_value_num,
                 'order' => ASC);

但我怎么能同时做到这一点?我尝试用meta_key'中的数组做到这一点。价值,但它没有成功

1 个答案:

答案 0 :(得分:1)

$args = array(
    'post_type'        => array('post', 'page'), 
    'category__not_in' => array(7),
    'meta_query'       => array(
        array(
            'key'      => 'show_on_main',
            'value'    => '1',
            'compare'  => '=='
        )
    ),
    'meta_key'         => 'sorting_on_main', 
    'orderby'          => meta_value_num,
    'order'            => 'ASC'
);