Показать указанный c атрибут товара в корзине WooCommerce - PullRequest
1 голос
/ 02 апреля 2020

У меня есть код, который (я изменил и взял отсюда Спецификация получения Woocommerce c значение атрибута на странице корзины ) показывает полный список содержащих атрибутов, но я хотел бы использовать только указанные c атрибут, скажем, «colour1» для создания файла SVG.

    <?php

$item_data = $cart_item['data'];
$attributes = $item_data->get_attributes();

    foreach ( $attributes as $attribute ) 
    {      
            $out ='';
            $out .= $attribute['name'] . ': ';
            $out .= $attribute['value'] . '<br />';
            echo $out;
    }
    ?>

enter image description here

1 Ответ

0 голосов
/ 02 апреля 2020

только что найденное решение:

<?php

$item_data = $cart_item['data'];
$attributes = $item_data->get_attributes();

    foreach ( $attributes as $attribute ) 
    {      
        if ( $attribute['name'] == 'colour1' ) {
            $out ='';
            $out .= $attribute['name'] . ': ';
            $out .= $attribute['value'] . '<br />';
            echo $out;
    }
    }
    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...