Standardowo WooCommerce udostępnia na karcie produktów slider, lightbox oraz zoom dla zdjęć produktowych.
W niektórych przypadkach produkt w sklepie internetowym posiada jedno duże zdjęcie. I w takiej sytuacji powyższe funkcje są całkowicie zbędne, bo co niby będziemy powiększać, przybliżać?
Warto wtedy globalnie wyłączyć obsługę tych funkcji, dopisując do pliku functions.php poniższy kod:
remove_theme_support( 'wc-product-gallery-zoom' );
remove_theme_support( 'wc-product-gallery-lightbox' );
remove_theme_support( 'wc-product-gallery-slider' );
Pozostała jeszcze jedna sprawa, główne zdjęcie nadal jest w formie hiperłącza i otwiera obrazek w nowej karcie przeglądarki, dlatego za pomocą poniższego filtra możemy wyłączyć link z zdjęcia produktowego:
add_filter('woocommerce_single_product_image_thumbnail_html','wplab_disable_link_on_thumbnails' );
function wplab_disable_link_on_thumbnails( $html ) {
return strip_tags( $html,'<div><img>' );
}
Udanego tygodnia i pomyślnych zmian w Waszych projektach!