0

投稿の並べ替え可能なリストに配置したmeta_valueで投稿の順序を取得しようとしています。クエリに追加の情報を提供するために、追加のmeta_keyとmeta_valueがありますが、WP_Queryに投稿の順序を返させることはできません。何が着ているのか分かりますか?

これは私のWP_QUeryコードです:

$args = array(
    'meta_query' => array(
        array(
            'key' => 'portada',                                                  
            'value' => 'on'
        ), array(
            'key' => 'pos',
            'type' => 'numeric'
        )
    ),
'meta_key' => 'pos',
'orderby' => 'meta_value_num');
$loop = new WP_Query($args);
4

2 に答える 2

1

私は私の問題を解決するために次のコードを使用します:

$args = array(
   'meta_query' => array(
       array(
          'meta_key' =>'destacados',
          'meta_value' => 'on'
       )
    ),
    'orderby' => 'meta_value_num',
    'category__in' => $category->cat_ID,
    'meta_key' => 'pos'
);
$loop = new WP_Query($args);

皆さん、ありがとうございました :)

于 2012-08-14T17:56:03.210 に答える
1

ご了承ください

 'meta_query' => array(
       array(
          'key' =>'destacados',
          'value' => 'on'
       )
    )

それ以外の

'meta_query' => array(
       array(
          'meta_key' =>'destacados',
          'meta_value' => 'on'
       )
    )
于 2012-09-30T06:52:22.203 に答える