Блог

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

Иногда бывает нужно отобразить атрибуты в каталоге, есть два нехитрых способа для вывода
1. Это вывод всех атрибутов в каталоге. Для этого добавляем в файл functions.php вашей темы следующей код

function cj_show_dimensions() {
global $product;
$product->list_attributes();
}

сохраняем и смотрим перед кнопкой «Добавить в корзину» будет вывод всех атрибутов товара
Если вам нужно вывести только определенный атрибут то существует следующей код, его можно положить в файл price.php в папке loop
Для этого лучше создать в корне темы папку woocommerce и в ней папку loop и положить туда файл price.php. и того у вас должно получиться папкасвашейтемой/woocommerce/loop/price.php (делается это для того чтобы при обновлении плагина Woo все ваши изменения не слетели)

Можно еще так

Вместо Оригинальное название пишем название атрибута.
Может быть в файле где вы вносите изменения, в самом вверх, нужно будет дописать

 

Поделиться постом

2
Оставить комментарий

avatar
1 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
HaykАлексей Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Алексей
Гость
Алексей

Не работает эта ф-ция почему-то (
function cj_show_dimensions() {
global $product;
$product->list_attributes();
}

Hayk
Гость
Hayk

А вы пишите?
add_action(‘woocommerce_single_product_summary’, ‘cj_show_dimensions’, 20);