Wordpress 获取产品变体父产品
如何获取变体父产品ID 例如: 我有ID为35的产品 该产品有两种不同的颜色-红色(ID 351),黑色(ID 352) 我的代码: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
$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()