php - 如何在 WooCommerce 中按 total_sales 然后 rand 订购?
问题描述
我实际上正在从事电子商务开发,我需要帮助。我正在尝试按 total_sales 对产品进行排序。问题是,某些产品存在不同的变体(产品 A、产品 B ......等),我不希望它们粘在一起。当我的产品具有相同的销售数量(例如:0)时,所有 0 销售的产品都按名称排序,我希望它们随机排序。
为简单起见,我想按 total_sales 订购产品,当 total_sales 相同时,随机订购。
我试过像
$args['meta_key'] = 'total_sales'
$args['orderby'] = 'rand,meta_value_num';
$args['order'] = 'DESC';
*对于我试过的这条线:
rand,meta_value_num ; meta_value_num,rand ; rand meta_value_num ; meta_value_num rand
但这些都不起作用。
请你帮助我好吗 ?
解决方案
推荐阅读
- node.js - 如何在 MERN 应用程序中使用 Hooks 更新上下文中的状态
- azure - Azure APIM 中的多个身份验证策略
- java - 中断 Lquibase 自定义更改
- c++ - Visual Studio 2019 x64 上的 FLTK,“无法打开包含文件:'dirent.h':没有这样的文件或目录
- c - 如何在日期上单独提取数字然后将其存储到数组中 - C语言
- java - 从 VS Code 将 WAR 部署为 Azure Web App
- amplitude-analytics - 有没有办法在 Amplitude API 上创建一组非活动用户?
- html - 如何阻止我的 jQuery 幻灯片故障?
- python-3.x - python pandas中基于df值比较创建派生字段
- r - 如何从 R 中的前一列中获取值