Есть решение вопроса, но не полное.
Добавляем код в functions.php
function my_template_loop_product_title(){
global $product;
echo '<h3 itemprop="name" class="product_title entry-title">';
$versionvalues = get_the_terms( $product->id, 'pa_model');
foreach ( $versionvalues as $versionvalue ) {
echo $versionvalue->name;
}
echo '</h3>';
}
add_action( 'woocommerce_shop_loop_item_title', 'my_template_loop_product_title', 10 );
А вот этот код надо вставить в то место, где должен выводиться атрибут:
<?php
$subheadingvalues = get_the_terms( $product->id, 'pa_model');
if ($subheadingvalues): ?>
<b>Название:<b>
<?php foreach ( $subheadingvalues as $subheadingvalue ): ?>
<?php echo $subheadingvalue->name; ?>
<?php endforeach; ?>
<?php endif; ?>
Только где это место?
В исходных кодах woocommerce (archive-product.php, content-product.php ) вывод производится через do_action( 'woocommerce_before_shop_loop_item_title' ); и как между ними вставить нужный код не понятно.