在分组产品woocommerce中获取子产品

时间:2014-09-22 13:10:41

标签: php wordpress woocommerce

我想获取父组产品的子产品ID,该怎么做, 早期的woocommerce将wp_option表中的子数组保存为_transient_wc_product_children_ids_8的关键,但最近的更新改变了它保存到数据库的方式,PLZ帮助我,如何从父产品中获取子产品分组产品。

2 个答案:

答案 0 :(得分:3)

使用get_children()课程中的WC_Product_Grouped方法。

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

它应返回一组产品ID。

答案 1 :(得分:2)

在Woocommerce版本2.5.0上,get_product已被弃用。

使用wc_get_product代替

$forms=Form::doesntHave('admin')->get();