// Exit if accessed directly } global $woocommerce_loop; // Store loop count we're currently on if (empty($woocommerce_loop['loop'])) { $woocommerce_loop['loop'] = 0; } // Store column count for displaying the grid if (empty($woocommerce_loop['columns'])) { $woocommerce_loop['columns'] = apply_filters('loop_shop_columns', 4); } // Increase loop count $woocommerce_loop['loop']++; # start: modified by Arlind Nushi $shop_columns = apply_filters('lab_wc_shop_columns', 3, 'shop_category_columns'); $shop_columns_bs = lab_wc_get_columns_class($shop_columns); if (!defined('SHOP_HAS_CATEGORIES')) { define('SHOP_HAS_CATEGORIES', true); } # end: modified by Arlind Nushi # start: modified by Arlind Nushi ?> <div class="product-category-col <?php echo $shop_columns_bs; ?> "> <?php # end: modified by Arlind Nushi ?> <div <?php
return; } // Increase loop count $woocommerce_loop['loop']++; // Extra post classes $classes = array(); if (0 == ($woocommerce_loop['loop'] - 1) % $woocommerce_loop['columns'] || 1 == $woocommerce_loop['columns']) { $classes[] = 'first'; } if (0 == $woocommerce_loop['loop'] % $woocommerce_loop['columns']) { $classes[] = 'last'; } # start: modified by Arlind Nushi $shop_item_layout = get_data('shop_catalog_layout'); $shop_columns = apply_filters('lab_wc_shop_columns', 3); $shop_columns_bs = lab_wc_get_columns_class(apply_filters('lab_wc_shop_columns', 3)); if (is_ajax()) { $classes[] = 'product'; } if (apply_filters('lab_wc_product_grid_columns', true) == false) { $shop_columns_bs = ''; $classes[] = 'col-sm-12'; } if ($shop_columns_bs) { $classes[] = $shop_columns_bs; } $classes[] = 'do-lazy-load-on-shown'; $classes[] = 'catalog-layout-' . $shop_item_layout; # end: modified by Arlind Nushi ?> <div <?php