Я хочу получить запись из wp_posts с несколькими пользовательскими записями и показать в порядке убывания по нескольким мета-значениям из wp_postmeta.meta_value.
Прямо сейчас я использую этот запрос:
$args = array(
'numberposts' => -1,
'post_type' => $field_keyn,
'cat' => $fcat_list,
'post_status' => 'publish',
'relation' => 'OR',
);
// The Query
// print_r($args );$my_query = new WP_Query($args);
if ($my_query->have_posts()) {
while ($my_query->have_posts()) :
$my_query->the_post();
?>
Я думаю, что ваш аргумент массив должен быть
$args = array ( 'numberposts' => -1,
'post_type' => $field_keyn,
'cat' => $fcat_list,
'post_status' => 'publish',
'orderby' => 'meta_value_num',
'meta_key' => 'metakeyname' );
Других решений пока нет …