【发布时间】:2018-12-18 11:34:46
【问题描述】:
我正在为 Wordpress 查询的 orderby 选项而苦苦挣扎。 我想订购一个帖子列表,按是否存在键“其他值”的值排序。然后是项目的点击次数。
- 因此,首先是具有现有值的帖子,然后是不具有该值的帖子。
- 然后在现有和不存在的帖子中,用户点击的顺序是“按点击排序”键。
查询
'meta_query' => array(
'relation' => 'OR',
array(
'relation' => 'AND',
array(
'key' => 'sort-by-clicks'
),
array(
'key' => 'other-value',
'compare' => 'EXISTS',
)
),
array(
'relation' => 'AND',
array(
'key' => 'sort-by-clicks'
),
array(
'key' => 'other-value',
'compare' => 'NOT EXISTS',
)
)
),
我尝试添加额外的参数来排序,但我不知道什么是正确的方法。
订单不成功 `
'othervalue' => array(
'key' => 'other-value',
'compare' => 'EXISTS',
)
然后广告一个orderby
'orderby' => array(
'othervalue' => 'DESC'
)
我想这是正确的方法,但我看不到难题的尽头
【问题讨论】: