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 = eightstore_lite_wc_placeholder_img_src();
         $alt = get_the_title();
         $placeholder_img = '<img src="' . $placeholder . '" alt="' . $alt . '" />';
         return $placeholder_img;
     }
 }
示例#2
0
    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" />', eightstore_lite_wc_placeholder_img_src(), __('Placeholder', 'eightstore-lite')), $post->ID);
}
?>

	<?php 
do_action('woocommerce_product_thumbnails');
?>

</div>