Вы можете использовать специальную функцию wc_get_attribute_taxonomies()
Woocommerce в пользовательской функции шорткода, которая выведет список всех атрибутов продукта.
Затем вы сможете добавить его в текстовый виджет на боковой панели (см. В конце) .
Шорткод [product_attributes]
код:
add_shortcode( 'product_attributes', 'get_product_attributes' );
function get_product_attributes() {
$output = '<ul style="list-style:none;">';
foreach( wc_get_attribute_taxonomies() as $attribute ) {
$taxonomy = 'pa_' . $attribute->attribute_name;
$term_names = get_terms( array( 'taxonomy' => $taxonomy, 'fields' => 'names' ) );
$output .= '<li><strong>' . $attribute->attribute_label . ':</strong> ' . implode( ', ', $term_names ) . '</li>';
}
return $output . '</ul>';
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы).Протестировано и работает.
Затем вы добавите новый текстовый виджет в боковую панель и вставите шорткод в текстовый редактор, чтобы получить список атрибутов продукта…
![enter image description here](https://i.stack.imgur.com/hE5N3.png)