Вывод индивидуального аттрибута товара Woocommerce

156
04 апреля 2018, 08:47

Вывожу на странице товаров под миниатюрой, все созданные мной аттрибуты, но аттрибуты которые являются индивидуальными почему-то не появляются в этом списке. Подскажите где подправить код, пожалуйста.

add_action('woocommerce_after_shop_loop_item','add_attribute');
function add_attribute (){
global $product;
$formatted_attributes = array();
$attributes = $product->get_attributes();
echo '<ul class="attr-arch">';
foreach($attributes as $attr=>$attr_deets){
    $attribute_label = wc_attribute_label($attr);
    if ( isset( $attributes[ $attr ] ) || isset( $attributes[ 'pa_' . $attr ] ) ) {
        $attribute = isset( $attributes[ $attr ] ) ? $attributes[ $attr ] : $attributes[ 'pa_' . $attr ];
        if ( $attribute['is_taxonomy'] ) {
      $formatted_attributes[$attribute_label] = implode( ', ', wc_get_product_terms( $product->id, $attribute['name'], array( 'fields' => 'names' ) ) );
     echo '<li>'.$attribute_label.'<span>'.$formatted_attributes[$attribute_label].'</span></li>';
        } else {
            $formatted_attributes[$attribute_label] = $attribute['value'];
        }
    }
}
echo '</ul>';
//print_r($formatted_attributes);
return $formatted_attributes;
}
READ ALSO
Элементы, которых нет в другом массиве

Элементы, которых нет в другом массиве

Есть два массиваМаленький, и большой

157
PHP, нужна помощь с bind_param

PHP, нужна помощь с bind_param

Пытаюсь написать класс для sql queryВот, попробовала написать такое:

210
Smarty, как скопировать шаблон?

Smarty, как скопировать шаблон?

Есть шаблон в папке templates/imp/blocks/contacts_datatpl, который подключается на странице контактов

219
PHP MongoDB импорт файл больше чем 16 mb

PHP MongoDB импорт файл больше чем 16 mb

Привет всем! У меня проблема с MongoDB точнее не могу импортировать js файл с размером 55 mbИскал везде но не нашел конкретную решению

218