Wordpress Woocommerce:从购物车中的项目获取所选属性

Wordpress Woocommerce:从购物车中的项目获取所选属性,wordpress,woocommerce,Wordpress,Woocommerce,在购物车中,我获得了所有可变产品的变体id 是否可以通过任何方式从该id获取choosen属性 我试过: <?php $variation = new WC_Product_Variation($cart_item[variation_id]);?> <?php foreach($variation->get_variation_attributes() as $name => $attr): ?> <?php $name = substr($

在购物车中,我获得了所有可变产品的变体id

是否可以通过任何方式从该id获取choosen属性

我试过:

<?php $variation = new WC_Product_Variation($cart_item[variation_id]);?>

<?php foreach($variation->get_variation_attributes() as $name => $attr): ?>
    <?php $name = substr($name, 10); //remove attribute_ from the key. ?>

    <?php echo $variation->get_attribute($name); ?>

<?php endforeach; ?>
但这只输出该变体的所有可用属性,而不是所选属性


我觉得我在这里遗漏了一些明显的东西,所以任何指向正确方向的点都会很可爱

在查看和查找之后,我在WC_产品_变体类中找到了另一种方法

获取变量属性

这正是我想要的

有关更多信息,请查看此处: