Zmiana rozmiaru miniatur w WooCommerce

Po kolejnej aktualizacji WooCommerce nie wszystkie rozmiary miniatur można zmienić za pośrednictwem panelu administracyjnego WordPress. Kiedyś było tak:

настройки миниатюр woocommerce

Teraz ustawienia zostały przeniesione do pozycji menu " Wygląd - > dostosuj":

настройки миниатюр woocommerce

A teraz nie ma takiej elastyczności ustawień, jak kiedyś. Niezbędne ustawienia można teraz wprowadzić tylko programowo, poprzez filtr:

- do zdjęcia towaru na stronie katalogu

add_filter('woocommerce_get_image_size_thumbnail','add_thumbnail_size',1,10);
function add_thumbnail_size($size){

    $size['width'] = 300;
    $size['height'] = 300;
    $size['crop']   = 1; //0 - nie przycinaj, 1-przycinanie
    return $size;
}

- dla dużego obrazu na stronie produktu

add_filter('woocommerce_get_image_size_single','add_single_size',1,10);
function add_single_size($size){

    $size['width'] = 600;
    $size['height'] = 600;
    $size['crop']   = 0;
    return $size;
}

- dla miniatur w galerii na stronie produktu

add_filter('woocommerce_get_image_size_gallery_thumbnail','add_gallery_thumbnail_size',1,10);
function add_gallery_thumbnail_size($size){

    $size['width'] = 100;
    $size['height'] = 100;
    $size['crop']   = 1;
    return $size;
}

Aby ponownie utworzyć miniatury, możesz użyć wtyczki Force Regenerate Thumbnails .


Aktualizacja: 08.01.2021

Czy ten artykuł ci pomógł? Postaw ocenę!
(24 ocen, średnia:4,71 из 5)
Loading...


Ilość komentarzy: 17

  • Dziękuję! 
    Wszędzie infa na Starym Woosommerce, a tu wszystko jasne =)

  • Powiedz nowicjuszowi, w którym pliku musisz wstawić przedstawiony kod, aby zmienić rozmiar miniatur na karcie tovaran? Podziękowanie

  • Jaka jest ścieżka do tego pliku? i czy może być pod taką nazwą & nbsp;theme-functions.php ?
    Podziękowanie

  • Wszystko, wymyśliłem, znalazłem, gdzie wkleić ten kod, a mianowicie do pliku & nbsp;theme-functions.php & nbsp; mojego tematu. Ścieżka  / wp-content / themes / Twój temat / includes. 
    Ale możesz mi pomóc jeszcze raz. Wszystkie zdjęcia, które miały być wielkości miniatur, są teraz wyświetlane w kolumnie poniżej głównego zdjęcia, w tym samym rozmiarze co główne zdjęcie.
    Jak i gdzie ustawić miniatury, w rzeczywistości miniaturowe rozmiary? Podziękowanie

  • Dzięki autor!!!!!!!
    Dręczyłem się tym problemem od kilku miesięcy i & nbsp; Szukałem przyczyny w wordpress!
    Wszystko działa, daj Boże zdrowie)!!!

  • Dzień dobry!
    Wkleiłem ten kod

    add_filter('woocommerce_get_image_size_single','add_single_size',1,10);
    function add_single_size($size){

    $size['width'] = 300;
    $size['height'] = 300;
    $size['crop'] = 0;
    return $size;
    }

    Konieczne jest zmniejszenie okna ze zdjęciem na karcie produktu, ale nic się nie zmieniło. Powiedz mi, jaki jest problem?

    • Dzień dobry. Rozmiar okna obrazu zależy nie tylko od rozmiaru obrazu, ale także od reguł CSS.

  • Dziękuję. Ale na początku nie wyszło. Przeniosłem function wow_init () poniżej tych filtrów i okazało się!

  • Dzień dobry, powiedz mi, jak używać tego kodu dla określonych kategorii lub podkategorii produktu?

    add_filter('woocommerce_get_image_size_thumbnail','add_thumbnail_size',1,10);
    function add_thumbnail_size($size){

    $size['width'] = 300;
    $size['height'] = 300;
    $size['crop'] = 1;
    return $size;
    }

  • Mam wersję 5.4.2. Może być tak, że zmienili już to podejście. Jak nie próbował żaden z wymienionych plików nie mogę znaleźć. Proszę mi powiedzieć ścieżkę do pliku i jak można nazwać plik w temacie woodmart. Żadna z wymienionych wyszukiwarka nie znajduje.

  • dzień dobry. Proszę o podpowiedź, jak zmienić rozmiar zdjęcia produktu na karcie produktu? Teraz jest duża. Jest to konieczne, aby przejść przez hosting? Lub coś w panelu administracyjnym?

    • Dzień dobry. W menu Wygląd - > Dostosuj. Tam znajdziesz Ustawienia WooCommerce. Tam możesz zmienić rozmiar zdjęć w pikselach. Jeśli chcesz wizualnie zmienić rozmiar obrazu, to tylko za pomocą css.

  • Dzięki, ale okazało się, że na niektórych produktach były zalane zdjęcia w wysokiej rozdzielczości i z tego powodu były ogromne. Teraz wszystko jest normalne.

  • Dziękuję bardzo. Jestem zupełnie nowy, zrobiłem zgodnie z Twoimi instrukcjami. Udało się!!!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *