Guest User

content-product_cat.php

a guest
Sep 1st, 2015
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.26 KB | None | 0 0
  1. <?php
  2. /**
  3.  * The template for displaying product category thumbnails within loops.
  4.  *
  5.  * Override this template by copying it to yourtheme/woocommerce/content-product_cat.php
  6.  *
  7.  * @author      WooThemes
  8.  * @package     WooCommerce/Templates
  9.  * @version     1.6.4
  10.  */
  11.  
  12. if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
  13.  
  14. global $woocommerce_loop;
  15.  
  16. // Store loop count we're currently on
  17. if ( empty( $woocommerce_loop['loop'] ) )
  18.     $woocommerce_loop['loop'] = 0;
  19.  
  20. // Store column count for displaying the grid
  21. if ( empty( $woocommerce_loop['columns'] ) )
  22.     $woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 4 );
  23.  
  24. // Increase loop count
  25. $woocommerce_loop['loop']++;
  26. ?>
  27. <li class="product-category product<?php
  28.     if ( ( $woocommerce_loop['loop'] - 1 ) % $woocommerce_loop['columns'] == 0 || $woocommerce_loop['columns'] == 1 )
  29.         echo ' first';
  30.     if ( $woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0 )
  31.         echo ' last';
  32.     ?>">
  33.     <div class="inbox image-link">
  34.  
  35.         <?php do_action( 'woocommerce_before_subcategory', $category ); ?>
  36.  
  37.         <a href="<?php echo get_term_link( $category->slug, 'product_cat' ); ?>">
  38.            
  39.             <div class="overlay-image"></div>
  40.             <div class="overlay-title">
  41.                 <span class="hover-title-text">
  42.                     <?php
  43.                     echo $category->name;
  44.                    
  45.                     /*
  46.                     if ( $category->count > 0 )
  47.                     echo apply_filters( 'woocommerce_subcategory_count_html', ' <mark class="count">(' . $category->count . ')</mark>', $category );
  48.                     */
  49.                     ?>
  50.                 </span>
  51.             </div>
  52.            
  53.             <?php
  54.             /**
  55.              * woocommerce_before_subcategory_title hook
  56.              *
  57.              * @hooked woocommerce_subcategory_thumbnail - 10
  58.              */
  59.             do_action( 'woocommerce_before_subcategory_title', $category );
  60.             ?>
  61.            
  62.             <h3>
  63.                 <?php
  64.                 echo $category->name;
  65.                
  66.                 /*
  67.                 if ( $category->count > 0 )
  68.                     echo apply_filters( 'woocommerce_subcategory_count_html', ' <mark class="count">(' . $category->count . ')</mark>', $category );
  69.                 */
  70.                
  71.                 ?>
  72.             </h3>
  73.            
  74.             <?php
  75.             /**
  76.              * woocommerce_after_subcategory_title hook
  77.              */
  78.             do_action( 'woocommerce_after_subcategory_title', $category );
  79.             ?>
  80.         </a>
  81.  
  82.         <?php do_action( 'woocommerce_after_subcategory', $category ); ?>
  83.  
  84.     </div>
  85. </li>
Advertisement
Add Comment
Please, Sign In to add comment