在woocommerce中排序向上销售

时间:2017-07-17 12:55:57

标签: php wordpress sorting woocommerce

据我所知,woocommerse正在按随机顺序进行分类销售。 要按价格对其进行排序,您需要在function.php中添加此代码

function filter_woocommerce_upsells_orderby( $orderby ) { 
return 'price'; 
}; 
add_filter( 'woocommerce_upsells_orderby', 'filter_woocommerce_upsells_orderby', 10, 1 );  

它对我有用。 但我无法弄清楚如何扭转向上销售的顺序。 这个代码从高价到低价整理产品,我需要相反。

1 个答案:

答案 0 :(得分:2)

这是解决方案:

// Bits
enum Options : UInt {
    case firstOption
    case secondOption
    case thirdOption
}

// Byte
struct MyOptions : OptionSet {
    let rawValue: UInt

    static let firstOption  = MyOptions(rawValue: 1 << Options.firstOption.rawValue)
    static let secondOption = MyOptions(rawValue: 1 << Options.secondOption.rawValue)
    static let thirdOption  = MyOptions(rawValue: 1 << Options.thirdOption.rawValue)
}