通过特定的meta_value对meta_key和订单进行倍增

时间:2012-08-10 17:38:57

标签: wordpress wordpress-plugin wordpress-theming

我试图通过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);

2 个答案:

答案 0 :(得分: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);

谢谢大家:)

答案 1 :(得分:1)

请注意

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

而不是

'meta_query' => array(
       array(
          'meta_key' =>'destacados',
          'meta_value' => 'on'
       )
    )