@smash_wp

Как добавить css класс к продукту WooCommerce?

Есть такой стандартный код для вывода товаров (это его начало):

<li <?php post_class( $classes ); ?>>

Все классы добавляються динамически.
Мне нужно добавить к нему бутстраповский класс col-**-*. Как это можно сделать? Или писать для всё руками в css-файле?
  • Вопрос задан
  • 1532 просмотра
Решения вопроса 2
@sergeystepanov1988
В post_class() посылается переменная $classes. Добавляйте свой класс туда. Если $classes это массив, то так:
$classes[] = 'col-sm-6';
Если строка, то так:
$classes .= 'col-sm-6';
Ответ написан
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Самый правильный вариант:

<?php post_class( 'col-sm-6' ); ?>

Ну хоть иногда читайте документацию и не занимайтесь ерундой.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@ps1panda
Верстальщик, начинающий front-end
Самый тупой вариант это добавить
<li class="col-**-*" <?php post_class( $classes ); ?>>
Ответ написан
@makboriska
Может кому нужно будет, решил задачу так:

https://makbori.com/blog/woocommerce/dobavit-svoj-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы