我正在为 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)
提前致谢。