Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- global $woocommerce_loop;
- $woocommerce_loop['loop'] = 0;
- $woocommerce_loop['show_products'] = true;
- if (!isset($woocommerce_loop['columns']) || !$woocommerce_loop['columns']) $woocommerce_loop['columns'] = apply_filters('loop_shop_columns', 4);
- ?>
- <?php do_action('woocommerce_before_shop_loop'); ?>
- <ul class="products">
- <?php
- $i = 0;
- do_action('woocommerce_before_shop_loop_products');
- if ($woocommerce_loop['show_products'] && have_posts()) : while (have_posts()) : the_post();
- global $product;
- if (!$product->is_visible()) continue;
- $woocommerce_loop['loop']++;
- ?>
- <li class="product <?php if ($woocommerce_loop['loop']%$woocommerce_loop['columns']==0) echo ' last'; if (($woocommerce_loop['loop']-1)%$woocommerce_loop['columns']==0) echo ' first'; ?>">
- <?php
- ob_start();
- ?>
- <?php do_action('woocommerce_before_shop_loop_item'); ?>
- <a href="<?php the_permalink(); ?>">
- <?php do_action('woocommerce_before_shop_loop_item_title'); ?>
- <h3><?php the_title(); ?></h3>
- <?php do_action('woocommerce_after_shop_loop_item_title'); ?>
- </a>
- <?php do_action('woocommerce_after_shop_loop_item'); ?>
- <?php
- $i++;
- if ( ( $i % 9 == 0 ) || !have_posts() ) {
- $markup = ob_get_contents();
- ob_end_clean();
- $atts = array( "throbber" => "true" );
- echo IX_LL_lazyload( $markup, $atts );
- }
- ?>
- </li><?php
- endwhile; endif;
- if ($woocommerce_loop['loop']==0) echo '<li class="info">'.__('No products found which match your selection.', 'woocommerce').'</li>';
- ?>
- </ul>
- <div class="clear"></div>
- <?php do_action('woocommerce_after_shop_loop'); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement