Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!function_exists('woocommerce_show_product_thumbnails')) {
- function woocommerce_show_product_thumbnails() {
- global $_product, $post;
- echo '<div class="thumbnails">';
- $thumb_id = get_post_thumbnail_id();
- $small_thumbnail_size = apply_filters('single_product_small_thumbnail_size', 'shop_thumbnail');
- $args = array(
- 'post_type' => 'attachment',
- 'order' => 'ASC',
- 'orderby' => 'menu_order ID',
- 'numberposts' => -1,
- 'post_status' => null,
- 'post_parent' => $post->ID,
- 'post__not_in' => array($thumb_id),
- 'post_mime_type' => 'image',
- 'meta_query' => array(
- array(
- 'key' => '_woocommerce_exclude_image',
- 'value' => '1',
- 'compare' => '!='
- )
- )
- );
- $attachments = get_posts($args);
- if ($attachments) :
- $loop = 0;
- $columns = apply_filters('woocommerce_product_thumbnails_columns', 3);
- foreach ( $attachments as $attachment ) :
- $loop++;
- $_post = & get_post( $attachment->ID );
- $url = wp_get_attachment_url($_post->ID);
- $post_title = esc_attr($_post->post_title);
- $image = wp_get_attachment_image($attachment->ID, $small_thumbnail_size);
- echo '<a href="'.$url.'" title="'.$post_title.'" rel="thumbnails" class="zoom ';
- if ($loop==1 || ($loop-1)%$columns==0) echo 'first';
- if ($loop%$columns==0) echo 'last';
- echo '">'.$image.'</a>';
- endforeach;
- endif;
- wp_reset_query();
- echo '</div>';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement