【问题标题】:Multiples meta_key and order by specific meta_value倍数 meta_key 并按特定 meta_value 排序
【发布时间】:2012-08-10 17:38:57
【问题描述】:

我正在尝试通过放入可排序帖子列表的 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);

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案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);
    

    谢谢大家:)

    【讨论】:

      【解决方案2】:

      注意

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

      而不是

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

      【讨论】:

        猜你喜欢
        • 2015-03-03
        • 2019-11-06
        • 2017-03-05
        • 1970-01-01
        • 2021-02-19
        • 2023-04-04
        • 2018-02-16
        • 2015-08-11
        • 1970-01-01
        相关资源
        最近更新 更多