'; }, -99 ); add_action( 'woocommerce_single_product_summary', function(){ echo ''; }, 99 ); add_filter( 'woocommerce_gallery_image_size', function(){ return 'woocommerce_single'; } ); } if( 'gallery-showcase' === $single_product_gallery ) { remove_theme_support( 'wc-product-gallery-zoom' ); add_action( 'woocommerce_single_product_summary', function(){ echo '
'; }, -99 ); add_action( 'woocommerce_single_product_summary', function(){ echo '
'; }, 99 ); } if( 'gallery-full-width' === $single_product_gallery ) { remove_theme_support( 'wc-product-gallery-zoom' ); add_action( 'woocommerce_single_product_summary', function(){ echo ''; }, 99 ); } } add_action( 'wp', 'botiga_single_product_gallery_hooks' ); /** * Single product top area wrapper */ function botiga_single_product_wrap_before() { $single_product_gallery = get_theme_mod( 'single_product_gallery', 'gallery-default' ); echo ''; } add_action( 'woocommerce_after_single_product_summary', 'botiga_single_product_wrap_after', 9 ); /** * Filter single product Flexslider options */ function botiga_product_carousel_options( $options ) { $layout = get_theme_mod( 'single_product_gallery', 'gallery-default' ); if ( 'gallery-single' === $layout ) { $options['controlNav'] = false; $options['directionNav'] = true; } if ( 'gallery-showcase' === $layout || 'gallery-full-width' === $layout ) { $options['controlNav'] = 'thumbnails'; $options['directionNav'] = true; } return $options; } add_filter( 'woocommerce_single_product_carousel_options', 'botiga_product_carousel_options' );