У меня есть список сообщений, один столбец которых я пытаюсь установить в алфавитном порядке. Проблема состоит в том, что эти сообщения имеют один из двух разных типов значений, показанных в одном столбце.
Код, который я попробовал ниже, возвращает меня на полпути, он запрашивает посты с одним из этих значений вверху, но все же не в алфавитном порядке.
$posts_per_page = 10;
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'offerter',
'post_status' => 'publish',
'posts_per_page' => $posts_per_page,
'paged' => $paged,
'meta_key' => 'business_id',
'meta_value' => $business_id,
'meta_query' => array(
'relation' => 'OR',
'customer_name' => array(
'key' => 'customer_name',
'compare' => 'LIKE',
),
'quick_customer_name' => array(
'key' => 'quick_customer_name',
'compare' => 'LIKE',
),
),
'orderby' => array(
'customer_name' => 'desc',
'quick_customer_name' => 'desc',
)
Я пытался сравнить EXISTS и LIKE, что дает мне тот же результат.