Wordpress заказной порядок полей по - PullRequest
0 голосов
/ 02 февраля 2019

Я пытаюсь сделать заказ по пользовательскому полю InPrice, но не могу этого сделать.Я бы знал, если возможно, по-другому делает это ('orderby' => 'meta_value_num', 'order' => 'ASC',)

$args = array(
    'post_type' => 'post',
    'posts_per_page'=>-1,
    'meta_key' => 'InPrice',
    'meta_value'   =>  array( $pieces[0], $pieces[1]),
    'meta_type'    => 'numeric',
    'meta_compare' => 'BETWEEN',
    'orderby' => 'meta_value_num',
    'order' => 'ASC',
    'meta_query'   => array(
        'relation' => 'AND',
            array(
                'btown' => array(    
                    'key'     => 'Town', 
                    'value'   => $town,
                    'type'     => 'STRING',
                    'compare' => 'LIKE', 
                ),
                broom' => array(
                    'key'     => 'Rooms', 
                    'value'   => $rooms,
                    'compare' => 'LIKE', 
                ),                                                                      
            ), 
       ),               
);

1 Ответ

0 голосов
/ 02 февраля 2019

относится к Документация Wordpress Вы можете использовать что-то вроде кода ниже:

$args = array(
    'post_type'  => 'post',
    'posts_per_page'=>-1,
    'order'      => 'ASC',
    'meta_query' => array(
        array(
            'key'     => 'age',
            'value'   => array( array( $pieces[0], $pieces[1]) ),
            'compare' => 'IN',
        ), // other meta queries that you want 
    //don't forget to set a relation type for them in here ex:'relation'=>'AND',
    ),
);
$query = new WP_Query( $args );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...