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 回答