Я борюсь с опцией orderby запроса Wordpress.Я хочу заказать список сообщений, упорядоченный, если существуют значения для ключа «другое значение».А затем о том, сколько кликов у элементов.
- Итак, сначала сообщения с существующим значением, а затем сообщения с таким значением.
- Затем в существующеми несуществующие записи порядка пользователей кликает с помощью клавиши «сортировка по кликам».
Запрос
'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'
)
Я думаю, что это правильный подход, но я не вижу конца головоломки