据我所知,woocommerse正在按随机顺序进行分类销售。 要按价格对其进行排序,您需要在function.php中添加此代码
function filter_woocommerce_upsells_orderby( $orderby ) {
return 'price';
};
add_filter( 'woocommerce_upsells_orderby', 'filter_woocommerce_upsells_orderby', 10, 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)
}