我正在寻找具有多个订单的 woocommrce 排序,例如“orderby _sales_price,_price”。
get_catalog_ordering_args( $orderby = '', $order = '' ) {
switch ( $orderby ) {
default :
//Defult PATCH;
//$args['orderby'] = 'menu_order title';
$args['orderby'] = 'meta_value_num';
#$args['order'] = $order == 'DESC' ? 'DESC' : 'ASC';
$args['order'] = 'DESC';
#$args['meta_key'] = '';
$args['meta_key'] = '_sale_price';
#echo "<pre>";print_r($ordering);exit;
break;
}
}
这里唯一重要的是我改变了返回参数
$args['orderby'] = 'meta_value_num';
$args['order'] = 'DESC';
$args['meta_key'] = '_sale_price';
现在我的一级问题已解决,但我希望通过多个字段的订单在此处进行更多自定义,例如
$args['orderby'] = 'meta_value_num';
$args['order'] = 'DESC';
$args['meta_key'] = '_sale_price, _price';
让我知道是否需要任何信息并且没有得到相同的信息。
问候, 吉加尔