【发布时间】:2019-03-23 05:51:03
【问题描述】:
尝试将我在购物车页面上的交叉销售订购到产品上定义的菜单顺序。订购了特定产品 1 2 3 4 5 等,但它显示 5 4 3 2 1。 所以我想尝试将顺序更改为 asc/desc 来解决这个问题,但这是我到目前为止得到的代码。解决这个问题的方法是什么? 谢谢!
add_filter( 'woocommerce_cross_sells_orderby', 'custom_cross_sells_orderby', 10, 1 );
function custom_cross_sells_orderby( $orderby, $order ){
$orderby = 'menu_order';
$order = 'DESC';
return $orderby;
return $order;
}
【问题讨论】:
-
woocommerce_cross_sells_orderby 只接受一个参数
-
从您的代码中删除 $order = 'DESC'
标签: php wordpress sorting woocommerce product