Вопрос: Как сортировать сообщения по мета-значению?

Как отсортировать все сообщения по их мета-значению? Я использую приведенный ниже код:

$args = array(    'meta_query' => array(        array(            'key' => 'wpcf-stream',            'value' => $_POST['category'],            'compare' => '='        )    ),    'orderby' => 'meta_value',    'post_type' => 'half-day-course',    'posts_per_page' => 100,    'order' => 'ASC');

Кроме того, я хочу отобразить остальные сообщения, но отсортированные сообщения должны идти первыми.

Ответы и комментарии:

'meta_key = keyname' также должен присутствовать в запросе, поэтому я думаю, что вы захотите
$ args = array (
'meta_query' => array (
    массив (
        'key' => 'wpcf-stream',
        'value' => $ _POST ['category'],
        'сравнить' => '='
    )
),
'orderby' => 'meta_value',
'meta_key' => 'wpcf-stream',
'post_type' => 'курс на полдня',
'posts_per_page' => 100,
'order' => 'ASC'
);

чтобы отобразить остальные сообщения, я запустил второй запрос и исключил сообщения, возвращенные в первом запросе.
Создан 24-05-2016 07:18 locomo52136