function woocommerce_get_product_thumbnail($size = 'shop_catalog', $placeholder_width = 0, $placeholder_height = 0) { global $post; if (has_post_thumbnail()) { return get_the_post_thumbnail($post->ID, $size); } elseif (wc_placeholder_img_src()) { $placeholder = accesspress_woocommerce_placeholder_img_src(); $alt = get_the_title(); $placeholder_img = '<img src="' . $placeholder . '" alt="' . $alt . '" />'; return $placeholder_img; } }
exit; // Exit if accessed directly } global $post, $woocommerce, $product; ?> <div class="images"> <?php if (has_post_thumbnail()) { $image_title = esc_attr(get_the_title(get_post_thumbnail_id())); $image_caption = get_post(get_post_thumbnail_id())->post_excerpt; $image_link = wp_get_attachment_url(get_post_thumbnail_id()); $image = get_the_post_thumbnail($post->ID, apply_filters('single_product_large_thumbnail_size', 'shop_single'), array('title' => $image_title, 'alt' => $image_title)); $attachment_count = count($product->get_gallery_attachment_ids()); if ($attachment_count > 0) { $gallery = '[product-gallery]'; } else { $gallery = ''; } echo apply_filters('woocommerce_single_product_image_html', sprintf('<a href="%s" itemprop="image" class="woocommerce-main-image zoom" title="%s" data-rel="prettyPhoto' . $gallery . '">%s</a>', $image_link, $image_caption, $image), $post->ID); } else { echo apply_filters('woocommerce_single_product_image_html', sprintf('<img src="%s" alt="%s" />', accesspress_woocommerce_placeholder_img_src(), __('Placeholder', 'accesspress-store')), $post->ID); } ?> <?php do_action('woocommerce_product_thumbnails'); ?> </div>