2014-09-22 132 views
1

我想獲取父組合產品的子產品ID分組的產品,如何做到這一點, 早些時候woocommerce在wp_option表作爲關鍵撲救孩子陣列是_transient_wc_product_children_ids_8但最近的更新改變了它保存到數據庫的方式,PLZ幫助我,我怎樣才能從分組產品中的父產品中獲取兒童產品。取子產品woocommerce

回答

3

WC_Product_Grouped類中使用get_children()方法。

$product_id = 8; // ID of parent product 
$product = get_product($product_id); 
$children = $product->get_children(); 

它應該返回產品ID的數組。

1

On Woocommerce版本2.5.0 get_product已被棄用。

使用wc_get_product代替

$product_id = 8; 
$product = wc_get_product($product_id); 
$product->get_children();