Я перевірив і не бачив відповіді, яка працює досі. У мене є WP_Query з такими аргументами:
$args = array(
'post_status' => 'publish',
'post_type' => 'listing',
'meta_key' => 'client_feedback_score',
'orderby' => 'client_feedback_score',
'order' => 'DESC'
);
$query = new WP_Query($args);
Я хочу замовити результати за допомогою спеціального поля публікації "client_feedback_score", найнижчого до найвищого. Але це, здається, не спрацьовує ... чи може хтось вказати мене в правильному напрямку?
Редагувати (вирішено):
Завдяки відповіді Міло, ось робочий код для замовлення за числовим мета-значенням:
$args = array(
'post_status' => 'publish',
'post_type' => 'listing',
'meta_key' => 'client_feedback_score',
'orderby' => 'meta_value_num',
'order' => 'DESC'
);