取子产品woocommerce
问题描述:
我想获取父组合产品的子产品ID分组的产品,如何做到这一点, 早些时候woocommerce在wp_option
表作为关键扑救孩子阵列是_transient_wc_product_children_ids_8
但最近的更新改变了它保存到数据库的方式,PLZ帮助我,我怎样才能从分组产品中的父产品中获取儿童产品。取子产品woocommerce
答
在WC_Product_Grouped
类中使用get_children()
方法。
$product_id = 8; // ID of parent product
$product = get_product($product_id);
$children = $product->get_children();
它应该返回产品ID的数组。
答
On Woocommerce版本2.5.0 get_product已被弃用。
使用wc_get_product代替
$product_id = 8;
$product = wc_get_product($product_id);
$product->get_children();