排序依据(可用是,价格从低到高),(可用否,价格从低到高)

  • 本文关键字:价格从 排序 wordpress
  • 更新时间 :
  • 英文 :


我目前有可用和不可用的产品,由Y和N表示,它们也有价格。目前有按可用性排序使用:

'post_type'=>'products',
'orderby'=>'meta_value',
'meta_key'=>'available',
'order'=>'ASC',

我想要的是像这样显示它们:

可用Y,价格从低到高

可用N,价格从低到高

价格

字段称为价格。我对法典页面有点困惑。

我试过这个:

'post_type'=>'products',
'meta_query' => array(
    'active' => array(
        'key' => 'available',
    ),
    'cost' => array(
        'key' => 'price',
    ),
),
'orderby' => array(
    'active' => 'ASC',
    'cost' => 'ASC',
),

这成功地按可用性排序,但它们不是按可用性中从低到高的价格排序的。

我只需要指定价格是"数字",然后就可以了。

'meta_query' => array(
    'available' => array(
        'key' => 'available',
    ),
    'price' => array(
        'key' => 'price',
        'type' => 'NUMERIC',
    ),
),
'orderby' => array(
    'available' => 'ASC',
    'price' => 'ASC',
),

最新更新