• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Вывод атрибутов в каталоге

sx11

Новичок
Кто нибудь пробовал выводить произвольные атрибуты в каталоге товаров под изображением? На англоязычных форумах нашел некоторые хуки, но они не сработали. Плагин Wocommerce Attributes выводит абсолютно все атрибуты, а у меня их порядка 30 для товаров, а надо вывести 3. Есть решение какое-нибудь?
 

sx11

Новичок
Получилось таким вот способом. Добавляете в файл functions.php вашей темы.

add_action( 'ocean_before_archive_product_inner', 'rs_show_ves', 9 );
function rs_show_ves()
{
global $product;
$weight = $product->get_weight();
$pergram = $product->get_attribute( 'pa_ves-na-1-sp-m' );

if ( $pergram )
{
echo '<div class="product-meta"><span class="product-meta-label"><strong>Нагрузка на одно спальное место: </strong></span>' . $pergram . '</div>';
}
}

где
ocean_before_archive_product_inner это место вывода, смотрите archive-page в папке woocommerce вашей темы
rs_show_ves - произвольное название
pa_ves-na-1-sp-m - название атрибута

Если нужно добавить несколько атрибутов (прим. https://prnt.sc/t0u487), просто дублируете этот код, изменяя произвольное название.
 
Сверху Снизу