我想订购我的产品在类别页面的平均评级(DESC),然后按价格(ASC)。
| id | avgrating | price |
| 1 | 4 | 10 |
| 2 | 4 | 5 |
| 3 | 5 | 7 |
字符串
顺序:三,二,一。
所以我试着:
$args['meta_key'] = '_wc_average_rating';
$args['orderby'] = array(
'meta_value_num' => 'DESC',
'price' => 'ASC',
);
型
但是它们不是按价格排序的。我也用_price
替换了price
,结果一样。
我使用的是最新版本的WordPress(4.8)和WooCommerce(3.0.8)。
编辑:
如果我用途:
$args['meta_key'] = '_wc_average_rating';
$args['orderby'] = array(
'meta_value_num' => 'DESC',
'ID' => 'DESC',
);
型
顺序工程作为例外,DESC的平均评级,然后DESC的ID。所以,我必须改变ID
与price
,但我不能使它工作。
2条答案
按热度按时间xa9qqrwz1#
通过传递带有参数的
order
进行检查看看这些
字符串
shstlldc2#
我想订购的产品首先由日期然后缺货的项目是在年底。我尝试了下面的代码。但不工作。
字符串