在送货方式中查找产品属性名称

时间:2017-11-12 07:58:17

标签: php wordpress plugins woocommerce

我添加了送货方式。如何在送货方式中找到产品属性名称。

<?php 
foreach ( WC()->cart->get_cart() as $cart_item ) {
                    $item_data = $cart_item['data'];                        
                        $product_id = method_exists( $product, 'get_id' ) ? $product->get_id() : $product->id;                  
                         Getting "Quantity:" product attribute
                        $myAttribute = array_shift( wc_get_product_terms( $product_id, 'Quantity:', array( 'fields' => 'names' ) ) );
                        echo $myAttribute . '<br>';
                     // $attributes = $item_data->get_attributes();
                    //  $name = $attribute->get_name();                     
                } ?>

但$ myAttribute和$ name都不起作用。

1 个答案:

答案 0 :(得分:0)

这样做:

foreach ( $cart->get_cart() as $cart_item_key => $values ) {
    $_product = $values['data'];
    $attributes = $_product->get_attributes();

    echo '<pre>';
    print_r($attributes);
    echo '</pre>';
}