get_gallery_image_ids(); $thums_position = woodmart_get_opt('thums_position'); $product_design = woodmart_product_design(); $image_action = woodmart_get_opt( 'image_action' ); if ( 'popup' === $image_action ) { woodmart_enqueue_js_library( 'photoswipe-bundle' ); woodmart_enqueue_inline_style( 'photoswipe' ); woodmart_enqueue_js_script( 'product-images' ); } if ( 'zoom' === $image_action ) { woodmart_enqueue_js_script( 'init-zoom' ); } if ( $thums_position == 'left' ) { woodmart_enqueue_js_library( 'slick' ); woodmart_enqueue_inline_style( 'slick' ); } $thumb_image_size = 'woocommerce_single'; $columns = apply_filters( 'woocommerce_product_thumbnails_columns', 4 ); $post_thumbnail_id = $product->get_image_id(); $thumbnail_size = apply_filters( 'woocommerce_product_thumbnails_large_size', 'full' ); $full_size_image = wp_get_attachment_image_src( $post_thumbnail_id, $thumbnail_size ); $placeholder = $product->get_image_id() ? 'with-images' : 'without-images'; $wrapper_classes = apply_filters( 'woocommerce_single_product_image_gallery_classes', array( 'woocommerce-product-gallery', 'woocommerce-product-gallery--' . $placeholder, 'woocommerce-product-gallery--' . ( $product->get_image_id() ? 'with-images' : 'without-images' ), 'woocommerce-product-gallery--columns-' . absint( $columns ), 'images', ) ); if ( $product_design == 'sticky' ) $attachment_ids = false; $hide_owl_classes = array(); if ( $thums_position == 'bottom_column' || $thums_position == 'bottom_grid' || $thums_position == 'bottom_combined' ) $hide_owl_classes = array( 'lg' ); $gallery_classes = woodmart_owl_items_per_slide( 1, $hide_owl_classes, false, 'main-gallery' ); if ( woodmart_is_main_product_images_carousel() ) $gallery_classes .= ' owl-carousel'; //WC 3.5.0 if ( function_exists( 'WC' ) && version_compare( WC()->version, '3.5.0', '<' ) ) { $placeholder_size = 'woocommerce_thumbnail'; } else { $placeholder_size = 'woocommerce_single'; } woodmart_enqueue_js_library( 'owl' ); woodmart_enqueue_js_script( 'product-images-gallery' ); woodmart_enqueue_inline_style( 'owl-carousel' ); wp_enqueue_script( 'imagesloaded' ); ?>