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