Jak wyłączyć zoom, lightbox w zdjęciach produktu w WooCoomerce?

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!

Marcin Guzik

Marcin Guzik

Zafascynowany WordPressem. Użytkownik WP od 2008 roku, od wersji 2.4, albo 2.5 (nie pamiętam dokładnie). Piszę na: mrcng.pl. Zawodowo: jestem właścicielem Net-Factory. Prywatnie: mąż, ojciec, instruktor karate.

Opieka i serwis stron internetowych

Zajmij się swoim biznesem a my zajmiemy się Twoją stroną. Zapewniamy stałą opiekę oraz wyspecjalizowany serwis dla stron na WordPress oraz sklepów internetowych WooCommerce.

Wybierz coś dla siebie