57 lines
1.4 KiB
PHP
57 lines
1.4 KiB
PHP
<?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
|
|
|
|
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 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'); ?>
|
|
|
|
</li><?php
|
|
|
|
endwhile; endif;
|
|
|
|
if ($woocommerce_loop['loop']==0) echo '<li class="info">'.__('No products found which match your selection.', 'woothemes').'</li>';
|
|
|
|
?>
|
|
|
|
</ul>
|
|
|
|
<div class="clear"></div>
|
|
|
|
<?php do_action('woocommerce_after_shop_loop'); ?>
|