2016-11-19 18:34:53 +00:00
< ? php
/**
* Single Product Thumbnails
2017-06-29 12:46:27 +00:00
*
2016-11-19 18:34:53 +00:00
* This template can be overridden by copying it to yourtheme / woocommerce / single - product / product - thumbnails . php .
*
* HOWEVER , on occasion WooCommerce will need to update template files and you
* ( the theme developer ) will need to copy the new files to your theme to
* maintain compatibility . We try to do this as little as possible , but it does
* happen . When this occurs the version of the template file will be bumped and
* the readme will list any important changes .
*
* @ see https :// docs . woocommerce . com / document / template - structure /
* @ author WooThemes
* @ package WooCommerce / Templates
2018-03-22 18:11:35 +00:00
* @ version 3.3 . 2
2016-11-19 18:34:53 +00:00
*/
2018-03-22 20:40:53 +00:00
defined ( 'ABSPATH' ) || exit ;
// Note: `wc_get_gallery_image_html` was added in WC 3.3.2 and did not exist prior. This check protects against theme overrides being used on older versions of WC.
if ( ! function_exists ( 'wc_get_gallery_image_html' ) ) {
return ;
2016-11-19 18:34:53 +00:00
}
2018-03-22 20:40:53 +00:00
global $product ;
2016-11-19 18:34:53 +00:00
2017-04-14 10:54:14 +00:00
$attachment_ids = $product -> get_gallery_image_ids ();
2016-11-19 18:34:53 +00:00
2017-04-14 10:54:14 +00:00
if ( $attachment_ids && has_post_thumbnail () ) {
foreach ( $attachment_ids as $attachment_id ) {
2018-03-22 20:40:53 +00:00
echo apply_filters ( 'woocommerce_single_product_image_thumbnail_html' , wc_get_gallery_image_html ( $attachment_id ), $attachment_id );
2017-04-14 10:54:14 +00:00
}
2016-11-19 18:34:53 +00:00
}