Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取分组产品中的子产品_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 获取分组产品中的子产品

Php 获取分组产品中的子产品,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我想获取父分组产品的子产品ID,如何实现, 早期的woocommerce将子数组保存在wp\u选项表中,作为键保存为\u transient\u wc\u product\u children\u ids\u 8,但最近的更新更改了它保存到数据库的方式,请帮助我,我如何从分组产品中的父产品获取子产品。使用获取子产品()WC\u Product\u分组类中的方法 $product_id = 8; // ID of parent product $product = get_product(

我想获取父分组产品的子产品ID,如何实现, 早期的woocommerce将子数组保存在
wp\u选项
表中,作为键保存为
\u transient\u wc\u product\u children\u ids\u 8
,但最近的更新更改了它保存到数据库的方式,请帮助我,我如何从分组产品中的父产品获取子产品。

使用
获取子产品()
WC\u Product\u分组
类中的方法

$product_id = 8; // ID of parent product
$product    = get_product( $product_id );
$children   = $product->get_children();
它应该返回一个产品ID数组

为WooCommerce 2.5+更新了
get\u product()
替换为
wc\u get\u product()


在Woocommerce 2.5.0版上,get_产品已被弃用

改用


get\u产品
已弃用;改用
wc\u get\u产品
$product_id = 8; // ID of parent product
$product    = wc_get_product( $product_id );
$children   = $product->get_children();
$product_id = 8;
$product = wc_get_product($product_id);
$product->get_children();