반응형
Woocommerce Variation 부모 Atribute
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' );
@Rob Gelhausen은 이미 질문에 대한 코멘트로 답변했다.좀 더 알려드리기 위해서 제가 답변을 드리는 겁니다.
변형상품 ID에서 Main 상품 ID/Parent 상품 ID를 얻으려면 아래 코드를 이용하시면 됩니다.
$variation = wc_get_product($variation_id);
$product = wc_get_product( $variation->get_parent_id() );
속성을 얻으려면 아래 코드를 사용하면 됩니다.
$brand = $product->get_attribute( 'pa_brand' );
언급URL : https://stackoverflow.com/questions/49684382/get-woocommerce-variation-parent-attribute
반응형
'source' 카테고리의 다른 글
React-Redux 앱은 Backbone과 같이 확장할 수 있습니까?재선택을 해도.온모바일 (0) | 2023.03.28 |
---|---|
위조 방지 제품을 제공하려면 어떻게 해야 합니까?$.ajax를 사용하여 JSON 데이터를 게시할 때 토큰? (0) | 2023.03.28 |
wc-template-functions 내에서 WooCommerce 함수를 변경할 수 있습니까?php' 파일 또는 'functions'를 계속 사용할까요?php' 파일? (0) | 2023.03.23 |
MongoDB 데이터 디렉토리 /data/db를 찾을 수 없습니다. (0) | 2023.03.23 |
주문 속성에 직접 액세스하지 마십시오(WooCommerce 3.0). (0) | 2023.03.23 |