小编Mos*_*ari的帖子

按类别 ID 获取产品

我正在为 woocommerce 编写一个定价表插件。用户插入带有 woocommerce 产品类别 ID 的短代码,更新页面后,用户可以看到一个包含产品名称和价格列表的表格。
我怎样才能获得带有类别ID的产品列表?
在下面的代码中,$pid是用户在简码中输入的内容,'object_id'是 wp_posts 表中每个产品的 id。

<?php
    $products = $wpdb->get_results("SELECT object_id FROM {$wpdb->term_relationships}
                                      WHERE term_taxonomy_id = " . $pid);
    if(!empty($products))
    {
        foreach($products as $product)
        {
            //the code
        }
    }
?>  
Run Code Online (Sandbox Code Playgroud)

提前致谢。

wordpress woocommerce

6
推荐指数
3
解决办法
5万
查看次数

标签 统计

woocommerce ×1

wordpress ×1