【发布时间】:2018-11-13 16:30:16
【问题描述】:
我希望我的整个 WooCommerce 目录按受欢迎程度排序(只是标准设置),但我还希望我的特价商品按日期排序,因为我们在一周的固定日期发布新交易。
我在这里找到了这段代码,但它似乎根本没有改变特价商品类别的顺序:
add_filter( 'woocommerce_get_catalog_ordering_args', 'custom_catalog_ordering_args', 20, 1 );
function custom_catalog_ordering_args( $args ) {
$product_category = 'specials'; // <== HERE define your product category
// Only for defined product category archive page
if( ! is_product_category($product_category) ) return $args;
// Set default ordering to 'date ID', so "Newness"
$args['orderby'] = 'date ID';
if( $args['orderby'] == 'date ID' )
$args['order'] = 'DESC'; // Set order by DESC
return $args;
}
我如何获得我想要的订单?
【问题讨论】:
标签: wordpress woocommerce