我想获取父分组产品的子产品ID,如何做到这一点,早期的wooccommerce将wp_option
表中的子数组作为关键字保存为_transient_wc_product_children_ids_8
,但最近的更新改变了它保存到数据库的方式,plz帮助我,我如何从分组产品中的父产品中获取子产品。
在WC_Product_Grouped
类中使用get_children()
方法。
$product_id = 8; // ID of parent product
$product = get_product( $product_id );
$children = $product->get_children();
它应该返回一个产品ID数组。
更新WooCommerce 2.5+用wc_get_product()
代替get_product()
$product_id = 8; // ID of parent product
$product = wc_get_product( $product_id );
$children = $product->get_children();
在Wooccommerce 2.5.0版本上,get_product已被弃用。
使用wc_get_product代替
$product_id = 8;
$product = wc_get_product($product_id);
$product->get_children();