WordPress: Как извлечь запись из wp_posts и wp_postmeta в порядке упорядочения по meta_value?

Я хочу получить запись из 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();
?>

0

Решение

Я думаю, что ваш аргумент массив должен быть

$args = array ( 'numberposts' => -1,
'post_type' => $field_keyn,
'cat' => $fcat_list,
'post_status' => 'publish',
'orderby' => 'meta_value_num',
'meta_key' => 'metakeyname' );
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]