Woocommerce устанавливаем количество колонок

Если нам нужно сменить количество колонок в рядке (к примеру у категории товара ) , достаточно в папке темы , у нужного шаблона (к примеру   у /your_theme/woocommerce/content-product_cat.php), добавить фильтр :

Где 3 – количество колонок .

 

Если фильтр применить в functions.php , то правило будет глобальным  и будет распространятся   на категории, и на товары woocommerce. 

 

Для блоков: 

1) “рекомендуемые товары” / “related” – фильтр “woocommerce_related_products_columns”
2)  “cross-sels” – фильтр “woocommerce_cross_sells_columns”
3) “up-psels” – фильтр “woocommerce_up_sells_columns”

Использовать так же как и для фильтра “loop_shop_columns”

2 thoughts on “Woocommerce устанавливаем количество колонок

  1. Замечательно ! получилось! вот только когда переходите на страничку товара там в низу где “Похожее товары ” все равно по 2 колонки показывает! как решить? чтобы было 3..

    и мне помогло не 3, а 6 тоесть такой код
    add_filter(‘loop_shop_columns’,function($col){
    return 6 ;
    });
    в functions.php прописывал

    1. Для “рекомендуемых” есть фильтр “woocommerce_related_products_columns” у вас в теме он скорее всего уже где-то подключен .
      Для cross-sels “woocommerce_cross_sells_columns”
      Для up-psels “woocommerce_up_sells_columns”

      Используются они как и “loop_shop_columns”

Leave a Reply

Your email address will not be published. Required fields are marked *

3 + одиннадцать =