【发布时间】:2018-09-15 23:39:16
【问题描述】:
我有一个 Woocommerce 可变产品。我需要获取该变体父级的属性 (pa_brand)?这是我没有返回任何内容的代码。问这个问题的更好方法可能是如何从产品 ID 中获取产品变体?
global $product;
global $post;
$post_id = $post->ID;
$parent_id = wp_get_post_parent_id( $post_id );
$brand = $product->get_attribute( 'pa_brand' );
【问题讨论】:
-
您在哪里使用此代码?您需要先更新您的问题,添加上下文。
-
我在用于创建 Google 产品供稿的函数中使用此代码。
-
我找到了答案: $product = wc_get_product( $product->get_parent_id() ); $brand = $product->get_attribute('pa_brand');
-
@RobGelhausen,将其作为答案发布并接受。这不仅仅是为了获得积分,而且比评论更容易被其他人注意到。
标签: wordpress woocommerce attributes variation