【问题标题】:Rand order in stock SQL Woocommerce库存随机订单 SQL Woocommerce
【发布时间】:2019-10-03 21:53:11
【问题描述】:

我有这 2 个代码,目前它是随机运行的,但它不会过滤库存产品。 随机并尊重woocommerce“库存”产品会怎样?

代码1:$sortQuery = 'ORDER BY RAND()';

代码 2:$sortQuery = ' AND id NOT IN (SELECT post_id FROM'.FSwpTable('feeds')."WHERE schedule_id='" . (int)$scheduleId . "') ORDER BY RAND()";

我已经了解库存存放在这里

meta_value = _stock_status WHERE meta_key = 'instock';

谢谢

【问题讨论】:

    标签: sql wordpress random woocommerce


    【解决方案1】:

    您可能需要稍微调整一下,因为目前我面前没有 WP 数据库,但我相信您需要这样的 SQL 查询

    SELECT wp_postmeta.post_id 
    FROM wp_postmeta 
    INNER JOIN wp_posts ON wp_posts.Id = wp_postmeta.post_id 
    WHERE wp_post.meta_key = 'instock'
    ORDER BY RAND();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 2018-02-03
      • 2023-03-13
      • 2021-11-03
      • 1970-01-01
      相关资源
      最近更新 更多