????

Your IP : 216.73.216.152


Current Path : /home2/morganrand/www/wp-content/themes/wanderfuls-2/woocommerce/loop/thumbnail/
Upload File :
Current File : /home2/morganrand/www/wp-content/themes/wanderfuls-2/woocommerce/loop/thumbnail/gallery-slider.php

<?php
/**
 * Image Swap style thumbnail
 *
 * @package Wanderfuls Wordpress Theme
 * @subpackage Templates/WooCommerce
 */

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

// Return dummy image if no featured image is defined
if ( ! has_post_thumbnail() ) {
    tb_woo_placeholder_img();
    return;
}

// Get global product data
global $product;

// Get gallery images and exclude featured image incase it's added in the gallery as well
$attachment_id    = get_post_thumbnail_id();
$attachment_ids   = $product->get_gallery_attachment_ids();
$attachment_ids[] = $attachment_id;
$attachment_ids   = array_unique( $attachment_ids );

// Slider data attributes
$data_atributes                              = array();
$data_atributes['fade']                      = 'true';
$data_atributes['auto-play']                 = 'false';
$data_atributes['height-animation-duration'] = '0.0';
$data_atributes['loop']                      = 'false';
$data_atributes                              = apply_filters( 'tb_shop_catalog_slider_data', $data_atributes );
$data_atributes_html                         = '';
foreach ( $data_atributes as $key => $val ) {
    $data_atributes_html .= ' data-'. $key .'="'. $val .'"';
}

// If there are attachments display slider
if ( $attachment_ids ) : ?>

    <div class="woo-product-entry-slider tb-slider pro-slider"<?php echo $data_atributes_html; ?>>

        <div class="tb-slider-slides sp-slides">

            <?php
            // Define counter variable
            $count=0; ?>

            <?php
            // Loop through images
            foreach ( $attachment_ids as $attachment_id ) : ?>

                <?php
                // Add to counter
                $count++; ?>

                <?php
                // Only display the first 5 images
                if ( $count < 5 ) : ?>

                    <?php
                    // Get thumbnail
                    $thumbnail = tb_get_post_thumbnail( array(
                        'attachment' => $attachment_id,
                        'size'       => 'shop_catalog',
                    ) ); ?>

                    <?php
                    // Display thumbnail if there is one
                    if ( $thumbnail ) : ?>

                        <div class="tb-slider-slide sp-slide">
                            <?php echo $thumbnail; ?>
                        </div><!-- .tb-slider-slide -->

                    <?php endif; ?>

                <?php endif; ?>

            <?php endforeach; ?>
        </div><!-- .tb-slider-slides -->

    </div><!-- .woo-product-entry-slider -->

<?php

// There aren't any images so lets display the featured image
else : ?>

    <?php wc_get_template(  'loop/thumbnail/'. $style .'.php' ); ;?>

<?php endif; ?>