'; }, -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 ''; }, 0 );
add_action( 'woocommerce_single_product_summary', function(){ echo '
'; }, 20 );
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_before_single_product_summary', 'botiga_single_product_wrap_before', -99 );
/**
* Single product top area wrapper
*/
function botiga_single_product_wrap_after() {
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' );