У меня есть настраиваемое поле под названием «sale_status», и значения («Продажа», «Продано», «Пусть») отображаются на радиокнопке администратора. Теперь каждому из них может быть присвоено одно свойство.Заказ по нескольким значениям настраиваемого поля в wordpress
В настоящее время запрос выбирает заказ свойств по дате публикации, но я хочу, чтобы он был на sales_status, а затем на дату.
Мой код в below--
$args = array(
'post_type' => 'zoo-property',
'posts_per_page' => $query__per_page,
'post_status' => 'publish',
'paged' => $query__page,
'meta_key' => 'sale_status',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'meta_query' => array(
'relation' => 'AND',
$query__types,
$query__locations,
$query__statuses,
$query__investments,
$query__price
)
);
$properties_wp_query = new WP_Query($args);
echo "Last SQL-Query: {$properties_wp_query->request}";
Но это не показывает в правильном порядке.
Любая помощь очень ценится. Заранее спасибо.
Вы также можете использовать meta_value_num meta_value_num''. Массив нужен только в том случае, если вы хотите установить другой порядок сортировки для каждого упорядоченного поля (эта функциональность [была добавлена в WP 4.0] (https://make.wordpress.org/core/2014/08/29/a-more -Мощный-порядка по-в-WordPress-4-0 /)). – vard
Спасибо, что указали это! – Technoh
@Technoh Большое спасибо за вашу помощь. Оно работало завораживающе. Просто интересно, можно ли сначала показать все «Продается», а затем все «Продано», а затем все «Пусть», – Raj