Wordpress, Упорядочить по разным значениям для одного и того же мета-ключа - PullRequest
0 голосов
/ 15 октября 2019

Я хочу заказать или сгруппировать все сообщения с meta_value с одинаковым meta_key. Все сообщения с meta_value 'CCC' и с 'AAA' и с 'BBB', ...

Я пытаюсь с этим:

'meta_query' => array(
    array(
        'key'=>'a_post_meta_key',
        'value'=> array('CCC','AAA','BBB','DDD')
    )
),
'orderby' => 'meta_value',
'order' => 'DESC',

И это:

'meta_query'     => array(
    'relation' => 'OR',
    'ccc_clause' => array(
        'key' => 'a_post_meta_key',
        'value' => 'CCC',
        'compare' => '='
    ),
    'aaa_clause' => array(
        'key' => 'a_post_meta_key',
        'value' => 'AAA',
        'compare' => '='
    ),
    'bbb_clause' => array(
        'key' => 'a_post_meta_key',
        'value' => 'BBB',
        'compare' => '='
    ),
),
'orderby' => array(
    'ccc_clause' => 'DESC',
    'aaa_clause' => 'DESC',
    'bbb_clause' => 'DESC',
),

Но хороших результатов нет. У тебя есть идеи ? Спасибо

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