Wordpress,按同一元键的多个值排序
我想用相同的meta_键对所有具有meta_值的帖子进行排序或分组。 所有带有meta_值“CCC”、带有“AAA”和“BBB”的帖子 我试着这样做:Wordpress,按同一元键的多个值排序,wordpress,Wordpress,我想用相同的meta_键对所有具有meta_值的帖子进行排序或分组。 所有带有meta_值“CCC”、带有“AAA”和“BBB”的帖子 我试着这样做: 'meta_query' => array( array( 'key'=>'a_post_meta_key', 'value'=> array('CCC','AAA','BBB','DDD') ) ), 'orderby' => 'meta_value', 'order' =
'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',
),
但是没有好的结果。你有什么想法吗?
谢谢您是否已使用Wp_query()运行查询?如果是,结果是什么?Hello@dennisgon,orderby由默认的wp_查询orderby生成…什么方法1或2适合您?