function atrb_productShoes2() {
global $product;
global $post;
$attributes = $product->get_attributes();
if ( ! $attributes ) {
return;
}
$counter = 0; // задаем счетчик
foreach ( $attributes as $attribute ) {
$counter++; // Считаем количество итераций и выходим из цикла при условии
if($counter > 5) {
break;
};
// Получение таксаномии
$terms = wp_get_post_terms( $product->id, $attribute[ 'name' ], 'all' );
$taxonomy = $terms[ 0 ]->taxonomy;
// Получение объекта таксаномии
$taxonomy_object = get_taxonomy( $taxonomy );
// Получение меток атрибутов
$attribute_label = $taxonomy_object->labels->name;
$attribute_label = str_replace('Товар', '', $attribute_label);
// Отображение метки с кликабельным списком терминов
echo get_the_term_list( $post->ID, $attribute[ 'name' ] , '<div class="attributes">' . $attribute_label . ': ' , ', ', '</div>' );
}
}
// Хук для вывода после заголовка товаров в категории
add_action( 'woocommerce_after_shop_loop_item_title', 'atrb_productShoes2' );