Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
Wordpress 获取产品变体父产品_Wordpress_Woocommerce_Wordpress Theming_Hook Woocommerce - Fatal编程技术网

Wordpress 获取产品变体父产品

Wordpress 获取产品变体父产品,wordpress,woocommerce,wordpress-theming,hook-woocommerce,Wordpress,Woocommerce,Wordpress Theming,Hook Woocommerce,如何获取变体父产品ID 例如: 我有ID为35的产品 该产品有两种不同的颜色-红色(ID 351),黑色(ID 352) 我的代码: $product=wc_get_product(get_the_ID())//获取\u该\u ID()是ID 351,我需要此父ID 35使用wp\u获取\u post\u父ID,因为变体的父项就是产品本身 例如: $variation_id=获取_id(); $product\U id=wp\U get\U post\U parent\U id($VARIANC

如何获取变体父产品ID

例如: 我有ID为35的产品 该产品有两种不同的颜色-红色(ID 351),黑色(ID 352)

我的代码:
$product=wc_get_product(get_the_ID())//获取\u该\u ID()是ID 351,我需要此父ID 35

使用
wp\u获取\u post\u父ID
,因为变体的父项就是产品本身

例如:

$variation_id=获取_id();
$product\U id=wp\U get\U post\U parent\U id($VARIANCE\U id);

它不起作用,尝试如下:
$variation\u id=get\u the\u id()$产品id=wp\U get\U post\U父项id($variation\U id)$product=wc\U get\U product($product\U id)我的模板中有一个变量:
$product->get_price_html()并且它给出了错误:
未捕获错误:调用bool上的成员函数get\u price\u html()
无论您的代码如何工作,但它并不能解决我的问题。我问错了:/你需要检查$product\u id
$product
中的内容是否是一个对象。我使用的是ACF,它没有为变体产品提供父产品字段…使用
$product->get\u parent\u id()