Rob*_*sen 1 wordpress attributes variation woocommerce
我有一个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' );
Run Code Online (Sandbox Code Playgroud)
@Rob Gelhausen已经回答了这个问题。为了得到更多的通知,我将其作为答案。
要从变体商品ID获取主商品ID /父商品,我们可以使用以下代码。
$variation = wc_get_product($variation_id);
$product = wc_get_product( $variation->get_parent_id() );
Run Code Online (Sandbox Code Playgroud)
要获取属性,我们可以使用以下代码。
$brand = $product->get_attribute( 'pa_brand' );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4609 次 |
| 最近记录: |