Opis
Najlepsza wtyczka do optymalizacji obrazków dla WordPressa
Smush to wiodąca wtyczka do optymalizacji obrazków – optymalizuje, zmienia rozmiar i kompresuje obrazki, a także konwertuje je do formatu WebP lub AVIF w celu szybszego wczytywania stron internetowych.
Prezentowane przez zespół WPMU DEV – założony w 2007 roku i od tego czasu cieszący się zaufaniem profesjonalistów z branży internetowej, od freelancerów po agencje, na całym świecie.
Niezależnie od tego, czy piszemy „optymalizować”, czy „optymizować” – dzięki optymalizatorowi obrazków Smush możesz kompresować obrazki i wyświetlać je w formatach nowej generacji (konwersja do formatu WebP lub AVIF) bez widocznego spadku jakości.
Ciesz się nieprzerwaną optymalizacją zbiorczą obrazków dzięki Smush Pro.
Uzyskaj natychmiastowy dostęp do ekskluzywnych korzyści wersji Pro, takich jak nieprzerwana optymalizacja obrazka, 5-krotnie większa kompresja obrazka i 119-punktowa globalna sieć CDN obrazków. Dowiedz się więcej o wersji Pro.
Nagradzany optymalizator obrazka
Smush został przetestowany i uznany za najlepszy pod względem szybkości i jakości. Co więcej, jest to także nagradzany, wielokrotnie sprawdzony i uwielbiany przez użytkowników optymalizator obrazków WordPress, któremu zaufało ponad milion użytkowników na całym świecie:
- Optymalizacja obrazków
- Kompresowanie obrazków
- Leniwe wczytywanie obrazków i filmów
- Wstępne wczytywanie obrazków krytycznych
- Automatic resizing
- Resize larger images
- Konwertuj do formatu WebP lub AVIF
- I więcej…
Dlaczego warto używać Smush do optymalizacji obrazków (czym różni się Smush)
Smush został stworzony od podstaw, aby ułatwić użytkownikom WordPressa optymalizację obrazków, włączanie leniwego wczytywania, kompresowanie plików multimedialnych i wiele więcej – niezależnie od tego, czy dopiero zaczynają, czy są doświadczonymi użytkownikami, którzy stworzyli tysiące witryn internetowych.
Popraw wydajność witryny (wraz z wynikami Google PageSpeed Insights) dzięki skompresowanym i zoptymalizowanym obrazkom oraz leniwemu wczytywaniu – a jednocześnie zapewnij lepsze wrażenia użytkownika, ponieważ wdrożenie Podstawowych wskaźników internetowych udowodniło jedno: wydajność to coś więcej niż tylko dobre wyniki w narzędziach do testowania wydajności. Doświadczenie użytkownika ma znaczenie.
Odkryj funkcje, które wyróżniają Smush spośród innych wtyczek do optymalizacji obrazków:
- Kompresja bezstratna (Basic Smush) – Usuwa nieużywane dane i kompresuje obrazki bez wpływu na jakość obrazka.
- Kompresja stratna (Super Smush) – Optymalizuj obrazki nawet dwukrotnie bardziej niż przy kompresji bezstratnej dzięki naszej najnowocześniejszej, wieloprzebiegowej kompresji stratnej obrazków.
- Ultra Smush (tylko Pro) – Przenieś wydajność na wyższy poziom dzięki 5-krotnie większej mocy kompresji obrazka! Twoje zdjęcia będą tak lekkie i szybkie, jak to tylko możliwe, zachowując jednocześnie niezwykłą jakość obrazka.
- Wbudowane funkcje leniwego wczytywania – Leniwe wczytywanie obrazków pozwala na opóźnienie wczytywania obrazków i filmów poza ekranem za pomocą jednego przełącznika.
- Konwertuj do formatu WebP lub AVIF (tylko wersja Pro) – użyj funkcji Formaty nowej generacji, aby przekonwertować i automatycznie wyświetlać obrazki w formacie nowej generacji WebP lub AVIF.
- Wstępnie wczytaj krytyczne obrazki (tylko Pro) – Popraw wyniki Google Pagespeed, automatycznie wstępnie wczytując obrazki Largest Contentful Paint (LCP).
- Smush zbiorczy – Zbiorcza optymalizacja i kompresja obrazków jednym kliknięciem.
- Optymalizacja tła (tylko Pro) – Zaawansowane funkcje optymalizacji obrazka Smush będą działać w tle nawet po zamknięciu wtyczki.
- Automatic Resizing (Pro Only) – Speeds up your site by automatically resizing images to fit their containers, eliminating „Properly size images” PageSpeed warnings.
- Resize Larger Images – Set a maximum width and height, and add missing image sizes to allow the browser to make intelligent decisions about which image to load.
- 119-punktowa globalna sieć CDN (tylko Pro) – Gwarantuje błyskawiczne dostarczanie obrazków w dowolne miejsce na świecie. Obejmuje automatyczną konwersję WebP/AVIF i zmianę rozmiaru obrazka, a także obsługę GIF/REST API.
- Wykrywanie nieprawidłowego rozmiaru obrazka – Szybkie lokalizowanie obrazków spowalniających Twoją witrynę.
- Smush katalogów – Optymalizuje obrazki, nawet jeśli nie znajdują się w domyślnych multimediach WordPress.
- Automatyczna optymalizacja – Asynchroniczne, automatyczne kompresowanie załączników w celu zapewnienia superszybkiej kompresji podczas przesyłania.
- Brak miesięcznych limitów – Optymalizuj wszystkie swoje obrazki (do 5 MB) za darmo i na zawsze (bez limitów dziennych, miesięcznych ani rocznych).
- Integracja bloków Gutenberga – Wyświetlaj informacje o kompresji obrazków bezpośrednio w blokach obrazków.
- Kompatybilność z wielowitrynową – Elastyczne ustawienia globalne i pod witryn dla instalacji wielowitrynowych.
- Optymalizuj wszystkie pliki obrazków – Smush obsługuje optymalizację wszystkich plików PNG i JPEG.
- Brak wpływu na wydajność serwera – Optymalizacja obrazków nie jest uruchamiana na serwerze Twojej witryny, aby zapobiec marnowaniu zasobów serwera (za które płacisz). Zamiast tego jest uruchamiana za pomocą szybkiego i niezawodnego interfejsu API WPMU DEV Smush.
- Konfiguracje – Ustaw preferowane ustawienia Smush, zapisz je jako konfigurację i natychmiast prześlij do dowolnej innej witryny.
- I wiele, wiele innych!
Dowiedz się więcej dzięki tym praktycznym poradnikom dotyczącym optymalizacji i wydajności obrazków
- Jak konwertować obrazki do formatu WebP w WordPressie
- Kompletny przewodnik po optymalizacji obrazków dla WordPressa
- Jak zmienić rozmiar i skompresować wiele obrazków (zbiorczo)
- Jak osiągnąć sukces w rekomendacjach obrazków Google PageSpeed za pomocą Smush
Formaty nowej generacji – Wyświetlanie obrazków w formacie WebP lub AVIF
Dzięki Smush możesz wykorzystać możliwości formatów obrazków nowej generacji, konwertując wszystkie swoje obrazki do formatu WebP lub AVIF. WebP i AVIF to formaty plików, które zapewniają doskonałą kompresję obrazków i zachowanie ich jakości. Wszystkie główne rozwiązania do testowania wydajności, w tym Google PageSpeed Insights, oceniają zdolność witryny do wyświetlania obrazków w tych formatach nowej generacji ze względu na ich znaczący wpływ na doświadczenia użytkowników.
Obrazki bezstratne WebP są o 26% mniejsze w porównaniu z obrazami PNG. Obrazki stratne WebP są o 25-34% mniejsze niż porównywalne obrazki JPG. Obrazy AVIF są nawet o 60% mniejsze niż porównywalne obrazki JPG lub PNG. Więcej informacji można znaleźć w tym artykule Deweloperzy Google i tym artykule web.dev.
Najlepsza część: funkcja formatów nowej generacji w Smush sprawia, że konfiguracja jest niezwykle prosta dzięki możliwości hostowania wszystkich obrazków lokalnie (bez konieczności korzystania z CDN). Nasza funkcja formatów nowej generacji obejmuje automatyczne zastępowanie obrazków PNG i JPEG w interfejsie witryny, aby wyświetlać obrazki WebP lub AVIF – z niezbędnymi zabezpieczeniami dla przeglądarek, które jeszcze nie obsługują formatów nowej generacji.
Dowiedz się więcej: Jak konwertować obrazki do formatu WebP w WordPressie
Uwaga: Tak, Smush obsługuje konwersję nowej generacji dla wszystkich formatów obrazków, w tym JPEG do WebP/AVIF i PNG do WebP/AVIF.
Dzięki najlepszej wtyczce do optymalizacji obrazków dla WordPressa możesz wreszcie przestać martwić się o wpływ na wydajność, jaki ma używanie na Twojej witrynie internetowej tylko wybranych obrazków.
Kompresuj obrazki, zachowując ich jakość
Wtyczki do kompresji obrazków nie muszą niszczyć obrazków z widoczną, 30-procentową utratą jakości. Smush usuwa ukryte informacje z obrazków (które często zajmują dużo miejsca) i zmniejsza rozmiar plików graficznych bez widocznego wpływu na ich wygląd.
Smush skrupulatnie skanuje każdy przesłany przez Ciebie obrazek – lub ten, który już dodałeś do swojej witryny – usuwa wszystkie zbędne dane i skaluje go przed dodaniem do multimediów. Może wyświetlać obrazki w formacie WebP lub AVIF.
Kompresuj obrazy podczas snu dzięki optymalizacji obrazka tła
Masz dużą liczbę obrazków do skompresowania? Zaawansowane funkcje optymalizacji Smush będą działać w tle, nawet po całkowitym zamknięciu wtyczki. Po zakończeniu optymalizacji obrazków otrzymasz e-mail z pełnym raportem.
Kompresuj dowolny obrazek w dowolnym katalogu
Oprócz kompresji przesłanych multimediów, możesz również skompresować obrazki przechowywane w innych katalogach. Smush pozwala teraz skompresować dowolny obrazek w dowolnym katalogu, dzięki czemu możesz zoptymalizować wszystkie obrazki na swojej stronie – w tym obrazki NextGEN, obrazki przechowywane w Amazon S3 za pomocą WP Offload Media oraz obrazki w KAŻDEJ wtyczce i pakiecie motywu WordPress!
Kompatybilny z Twoimi ulubionymi motywami, kreatorami stron i wtyczkami multimediów
Niezależnie od tego, jakiego motywu lub wtyczek używasz do zarządzania multimediów WordPress, Smush Ci pomoże. Sprawdź kilka popularnych produktów, nad którymi Smush pracuje, aby przyspieszyć i usprawnić działanie Twojej witryny:
- WP All Import
- WP Offload Media
- WP Media Folder
- WP Retina 2x
- NextGen Gallery
- WPML
- Envira Gallery
- Kreator Avada Fusion
- I wiele, wiele więcej!
Wykrywanie nieprawidłowego rozmiaru obrazka
Smush zawiera wyszukiwarkę obrazków o niewłaściwym rozmiarze. Włącz tę funkcję, a Twoje obrazki zostaną wyróżnione inteligentnymi wskazówkami, które ułatwią Ci zmianę rozmiaru. Szybko znajdź obrazki, które uniemożliwiają Ci uzyskanie idealnej oceny 100 w teście Google PageSpeed.
Odłóż obrazki i filmy poza ekranem (leniwe wczytywanie)
Smush zawiera wbudowaną funkcję leniwego wczytywania. Jeśli Twoja strona zawiera mnóstwo obrazków i filmów poniżej linii zagięcia, leniwe wczytywanie znacznie przyspieszy jej działanie, wyświetlając tylko aktualnie wyświetlane obrazki i opóźniając wyświetlanie pozostałych w dalszej części strony.
Oszczędzaj czas dzięki konfiguracjom Smush
Konfiguracje pozwalają zapisać preferowane ustawienia konfiguracji Smush i zastosować je w innych witrynach za pomocą kilku kliknięć. Możesz tworzyć nieograniczoną liczbę konfiguracji.
Oto, co mówią nasi użytkownicy
★★★★★
“Nie miałem pojęcia, że czas wczytywania moich stron został wydłużony przez obrazy. Wtyczka prawie o połowę skróciła czas ładowania.” – karlcw
★★★★★
„Optymalizuję zdjęcia w Photoshopie, ale Smush bardzo to ułatwia – robi to automatycznie. Mogę po prostu usiąść i cieszyć się szybkością.” – helen432
★★★★★
“Smush pomógł zmniejszyć całkowity rozmiar plików w mojej witrynie i zwiększył szybkość przeglądania. Dobra robota!” – pdci
★★★★★
„Jest bardzo dyskretny i nie przeszkadza mi w instalacji klucza API ani innych dodatkowych kroków. Główny panel wtyczki zapewnia mi przejrzysty wgląd. Ogólnie rzecz biorąc, naprawdę spełnia moje potrzeby i chętnie przejdę na wersję Pro, jeśli moje potrzeby się zmienią. Bez wahania poleciłbym go klientom/znajomym. Tak trzymajcie!” – tarkan_
A co w sieci witryn?
Smush może być używany do optymalizacji wszystkich obrazków w całej sieci! Użyj ustawień globalnych lub skonfiguruj każdą witrynę osobno.
Smush jest niezwykle łatwy w użyciu – bez skomplikowanych ustawień oprogramowania do kompresji obrazków. Smush pozwala optymalizować wszystkie obrazki w bibliotece, pojedynczo lub wszystkie naraz. Dodatkowo, skonfiguruj funkcję automatycznego kompresowania Smush, aby asynchronicznie skalowała i kompresowała niektóre lub wszystkie obrazki podczas ich przesyłania – jest to niezwykle szybkie.
Im szybciej wczyta się Twoja witryna, tym bardziej Google, Bing, Yahoo i inne wyszukiwarki ją polubią. Twoja witryna będzie wczytywać się szybciej i uzyska wyższą pozycję w rankingu.
Nasze inne wtyczki
- Hummingbird – Optymalizacja prędkości strony
- SmartCrawl – Optymalizator SEO
- Forminator – Kreator formularzy, sondaży i quizów
- Defender – Zabezpieczenia, monitorowanie i ochrona przed hackowaniem
- Hustle – Pop-upy, Slide-iny i Email Opt-ins
- Beehive – Konfigurowalne kokpity Google Analytics
Smush zajmie się wszystkimi Twoimi potrzebami w zakresie kompresji obrazków… całkowicie za darmo!
Jeśli jednak zależy Ci na szybkim dostarczaniu obrazków przez CDN, konwersji WebP/AVIF, automatycznej zmianie rozmiaru obrazków, możliwości optymalizacji (lub optymalizacji) obrazków do 256 MB, optymalizacji zbiorczej wszystkich obrazków jednym kliknięciem, automatycznej konwersji PNG do JPEG, możliwości tworzenia kopii obrazków w pełnym rozmiarze (z możliwością przywrócenia ich w dowolnym momencie), zawsze możesz przejść do kolejnego kroku z WP Smush Pro. I zyskaj jeszcze więcej dzięki całemu zespołowi przyjaciół-bohaterów optymalizacji WordPress (bezpieczeństwo, SEO, wydajność, wsparcie i automatyzacja konserwacji) – zaufanym przez tysiące agencji i freelancerów oferujących usługi konserwacji stron.
Prywatność
Smush nie współdziała z użytkownikami końcowymi w Twojej witrynie. Jedyną opcją wejściową Smush jest subskrypcja biuletynu tylko dla administratorów witryny.
Smush korzysta z zewnętrznej usługi poczty elektronicznej (Mailchimp) do wysyłania e-maili informacyjnych (zgoda) do administratora witryny. Adres e-mail administratora jest wysyłany do Mailchimp, a usługa ustawia plik ciasteczka. Mailchimp gromadzi wyłącznie informacje o administratorze.
Smush przesyła obrazki na serwery WPMU DEV w celu ich optymalizacji pod kątem wykorzystania w internecie. Obejmuje to przesyłanie danych EXIF. Dane EXIF zostaną usunięte lub zwrócone w oryginalnej postaci. Nie są one przechowywane na serwerach WPMU DEV.
O nas
WPMU DEV to wiodący dostawca wysokiej jakości wtyczek, usług i wsparcia WordPress. Dowiedz się więcej tutaj:
https://wpmudev.com/
Nie zapomnij być na bieżąco ze wszystkim, co dotyczy WordPressa, z najlepszego źródła informacji w Internecie:
Blog WPMU DEV
Hej, jeszcze jedno… mamy nadzieję, że cieszą się Państwo naszymi darmowymi ofertami tak samo, jak my cieszyliśmy się, gdy mogliśmy je dla Państwa tworzyć!
Kontakt i autorzy
Oryginalnie napisany przez Alexa Dunae w Dialect (dialect.ca, e-mail 'alex’ at 'dialect dot ca’), 2008-11.
Zrzuty ekranu
Najczęściej zadawane pytania
-
Właśnie skończyłem korzystać ze Smush, ale Google PageSpeed nadal wyświetla komunikat, że moje obrazki wymagają kompresji i zmiany rozmiaru. Jak to naprawić?
-
Oznacza to, że Twoje obrazki nie zostały odpowiednio przeskalowane do miejsca, w którym są wyświetlane. Skalowanie obrazków przed ich przesłaniem może być czasochłonne, ale może zaoszczędzić miejsce i przyspieszyć wczytywanie. Najpierw określ, jaki rozmiar powinien mieć obrazek. Możesz skorzystać z wbudowanego detektora rozmiaru obrazków dostępnego w darmowej wersji Smush, aby dowiedzieć się, jaka powinna być wysokość i szerokość obrazka. Gdy już wiesz, jaki rozmiar powinien mieć obrazek, przeskaluj go do odpowiedniego rozmiaru.
-
PageSpeed Insights każe mi odłożyć wyświetlanie obrazków poza ekranem. Czy Smush może to naprawić?
-
Leniwe wczytywanie opóźni wczytywanie obrazków poza ekranem do momentu, aż będą potrzebne. W Kokpicie Smush wybierz Leniwe wczytywanie i kliknij Włącz. Leniwe wczytywanie Smush działa od razu lub można je dostosować do własnych potrzeb.
Wskazówka: Jeśli masz jakiekolwiek problemy lub chcesz zaoszczędzić mnóstwo czasu, Smush Pro CDN obejmuje automatyczną zmianę rozmiaru obrazków.
-
Czy Smush usuwa lub zastępuje moje oryginalne pełnowymiarowe obrazy?
-
Nie. WordPress przycina i zmienia rozmiar każdego obrazka przesyłanego do osadzenia na stronie. Domyślnie Smush kompresuje tylko te przycięte i zmienione obrazki, a nie oryginalne obrazki w pełnym rozmiarze. Aby skompresować oryginalne obrazki w pełnym rozmiarze, użyj Smush Pro.
-
Jakiego rodzaju pliku należy użyć do moich obrazów (GIF, PNG, JPG)?
-
Pliki GIF są duże i nie można ich zoptymalizować za bardzo. Powinny być używane tylko wtedy, gdy obraz jest animowany.
Format PNG najlepiej nadaje się do grafiki generowanej komputerowo (grafiki wektorowe, logo, kroju pisma itp.), obrazków o małej liczbie kolorów lub obrazków z przezroczystością.
JPG powinien być używany do fotografii lub obrazów o dużej różnorodności kolorów.
Wskazówka: Smush Pro CDN obsługuje kompresję WebP/AVIF – obrazki są wyraźniejsze i mniejsze o 25–60 procent od plików JPEG i PNG.
-
Jestem fotografem. Czy mogę zachować wszystkie swoje dane EXIF?
-
Tak! Dane EXIF przechowują ustawienia aparatu, ogniskową, datę, godzinę i informacje o lokalizacji w plikach graficznych. Dane EXIF zwiększają rozmiar plików graficznych, ale jeśli jesteś fotografem, możesz chcieć zachować te informacje. Dodaliśmy opcję zachowania danych EXIF w Smush.
-
Właśnie uruchomiłem kompresję zbiorczą i niektóre z moich obrazów nie zostały skompresowane. Dlaczego tak się stało?
-
Najpierw sprawdź, czy występują jakieś błędy serwera. Jeśli wydaje się, że obrazki przetwarzają się poprawnie, sprawdź rozmiar pomijanych plików. Obrazki powyżej 5 MB nie zostaną przetworzone przez darmową wersję Smush. Aby skompresować obrazki do 256 MB, pobierz Smush Pro.
-
Włączyłem Smush, ale nie widzę żadnej różnicy w jakości obrazka. Skąd mam wiedzieć, czy Smush działa?
-
Świetne pytanie! Ważne jest, aby zrozumieć, że Smush to narzędzie do optymalizacji obrazków, które wykorzystuje bezstratną kompresję obrazków, aby zaoszczędzić miejsce na dysku i przyspieszyć działanie witryny. Smush kompresuje dane z plików graficznych, co pozwala zaoszczędzić miejsce, zmniejszyć rozmiar dużych obrazków i przyspieszyć działanie witryny – a wszystko to bez utraty jakości.
Możesz śledzić zmiany rozmiaru plików w swoich multimediach, oszczędności na poszczególnych obrazkach, oszczędności w katalogach i całkowite oszczędności kompresji dzięki statystykom Smush. Jeśli chcesz zobaczyć więcej magii, przeprowadź testy szybkości strony przed i po za pomocą Google PageSpeed Insights. Każda, nawet najmniejsza oszczędność zasobów jest ważna, jeśli chodzi o szybkość strony!
-
Czy nie mogę po prostu użyć Photoshopa lub innej aplikacji do edycji obrazu, aby zoptymalizować moje obrazy?
-
Optymalizacja wszystkich rozmiarów obrazków generowanych przez WordPressa, obrazków importowanych z wtyczek i motywów, a także obrazków z innych witryn internetowych to żmudny i czasochłonny proces.
Smush automatycznie optymalizuje wszystkie Twoje obrazki, bez względu na ich pochodzenie. Możesz go używać jako samodzielnego narzędzia lub razem z programem Photoshop.
-
Mój test Google PageSpeed sugeruje mi wyświetlanie obrazków w formatach nowej generacji. Czy Smush to potrafi?
-
Tak, Smush pomoże Ci wyświetlać obrazki w formatach nowej generacji. Smush Pro oferuje konwersję WebP i AVIF, co pozwala zoptymalizować obrazki pod kątem lepszej wydajności i spełnienia zaleceń Google PageSpeed. Ta funkcja jest dostępna wyłącznie w Smush Pro.
-
Czy jest to optymalizacja czy kompresja?
-
Zależy, po której stronie oceanu mieszkasz… ale bez względu na to, czy powiesz „optymalizuj”, „optymalizator” czy „Smush bogini szybkości”, ta wtyczka sprawi, że Twoje obrazki będą wczytywać się błyskawicznie.
-
Jak mogę zgłosić problemy lub błędy bezpieczeństwa?
-
Bezpieczeństwo wtyczek traktujemy niezwykle poważnie. Jeśli masz błąd lub lukę w zabezpieczeniach do zgłoszenia, możesz to zrobić za pośrednictwem Programu Ujawniania Luk w Oprogramowaniu Patchstack. To szybkie i proste rozwiązanie, a otrzymasz powiadomienie o rozwiązaniu problemu. Zgłoś lukę w zabezpieczeniach.
Recenzje
Kontrybutorzy i deweloperzy
„Smush optymalizacja obrazków – kompresja i leniwe wczytywanie obrazków | konwersja webP i AVIF | CDN obrazków” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Smush optymalizacja obrazków – kompresja i leniwe wczytywanie obrazków | konwersja webP i AVIF | CDN obrazków” została przetłumaczona na 41 języków. Podziękuj tłumaczom za ich wkład.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
3.23.0 ( 2025-12-08 )
- New: Restore multiple images at once with the new Bulk Restore option on the Media Library page
- Improvement: Restore All Images feature now shows exact reason for restoration failure
- Improvement: Backup original images and Optimize original images enabled by default for new users
- Fix: Smush Directory keeps showing images that need to be optimized
- Fix: LCP preload tag not added for relative image URLs
- Fix: Elementor background images not converted to Next-Gen formats
- Fix: Lazy-loaded video thumbnails not working in Elementor
3.22.3 ( 2025-11-20 )
- Improvement: Miscellaneous improvements
3.22.1 ( 2025-10-06 )
- Fix: Memory issues caused by Elementor integration
3.22.0 ( 2025-10-06 )
- Improvement: More accurate use of fetchpriority=high based on LCP data
- Improvement: General UI enhancements
- Fix: LCP image not lazy-loaded after disabling preload
- Fix: Incorrect Preload Critical Images status shown in summary box
- Fix: Wrong retina image size applied by the auto-resize module
- Fix: Incorrect LCP image detected on mobile in certain cases
3.21.1 ( 2025-09-03 )
- Fix: Auto-resize module using incorrect aspect ratio for cropped images
- Fix: Auto-resize module using lower quality version in certain situations
- Fix: Images using width or height attributes with percentage values resized incorrectly
- Fix: Images in Divi shrinking on page scroll in mobile devices
3.21.0 ( 2025-09-03 )
- New: Automatic image resizing option in Lazy Loading to make sure every image fits its container size
- New: Add Missing Dimensions option in Lazy Loading to resolve Pagespeed audit of „Ensure images have explicit height and width”
- Improvement: Changed „Automatic Resizing” feature name in CDN to „Dynamic Image Sizing”
- Improvement: Added an Advanced section on the Bulk Smush page to streamline the experience
- Improvement: Added an Advanced section on the Lazy Load page to streamline the experience
- Fix: Minor code improvements
3.20.0 ( 2025-06-25 )
- New: Lazy load YouTube and Vimeo videos to improve page load speed
- Fix: Resize Detection feature sometimes doesn’t work correctly with Lazy Load
- Fix: Layout shift with lazy loading
- Fix: Timeout error is returned for some transparent PNGs when Smush Mode is set to Basic
- Fix: Not all options are deleted from the database after uninstalling
- Fix: All-In-One Security incorrectly reporting issue due to Smush loopback check
3.19.1 ( 2025-05-29 )
- Improvement: Only detect LCP element above the fold
- Improvement: Add fetchpriority high to LCP element
- Improvement: Ensure compatibility of LCP feature with popular caching plugins
- Improvement: Ability to exclude pages from LCP preloading
- Improvement: Ability to clear LCP cache
- Fix: LCP element not located in certain scenarios
3.19.0 ( 2025-05-12 )
- New: Preload critical images to improve page load speed and resolve LCP (Largest Contentful Paint) warnings
- Fix: Filenames with Chinese characters were automatically converted to Unicode, causing display issues
- Fix: Lazyload module removes the background size attribute from inline CSS
- Fix: Picture tags are lazy loaded even in excluded areas
3.18.1 ( 2025-04-24 )
- Improvement: WP 6.8 compatibility
- Improvement: Add a new menu item to help you discover other free plugins by WPMU DEV and more
3.18.0 ( 2025-03-19 )
- New: Reduced image filesize at better visual quality with new AVIF conversion!
- Improvement: White label improvements
- Improvement: Better stats for WebP conversion
- Improvement: Compatibility check and minor fixes for PHP 8.4
- Fix: Some images listed as not optimized after Local WebP conversion
- Fix: CDN forcing browsers to load full-sized images for smaller container size
3.17.1 ( 2025-02-10 )
- Improvement: Security hardening
- Improvement: Minor code improvements
3.17.0 ( 2025-02-03 )
- New: Added a UI option to exclude specific images from Smush CDN.
- Improvement: Use streams to send full image to the Smush API
- Improvement: Disabled Noscript tags by default to prevent broken images and potential performance regressions.
- Improvement: Improved WPML compatibility for seamless multilingual support.
- Improvement: Reduced memory consumption during the Smush process
- Improvement: Better directory Smush compatibility with Flywheel
- Fix: Number of optimized images inaccurate
- Fix: When Local WebP Direct Method and Lazy Load are enabled, images inside picture tags not being served as WebP
- Fix: Error „Server configurations haven’t been applied yet” shown unnecessarily sometimes
- Fix: CDN slowing down page load due to unnecessary DB queries
- Fix: Divi breaking Smush CDN image resizing
- Fix: Auto-resize feature not adding new sizes when srcset is already present in img tag
- Fix: Excluded lazy loading placeholders from the CDN to resolve conflicts and prevent broken images.
- Fix: Added WP 6.7 compatibility fixes.
- Fix: Prevent broken images on Smush CDN when using relative links
- Fix: Hummingbird Performance Test conflicts
- Fix: Missing thumbnails when using PNG to JPG conversions
- Fix: Unicode characters in image URLs causing issues
- Fix: Improved compatibility with native lazy loading
- Fix: PHP errors and warnings
- Fix: Conflict with Formidable Forms
- Fix: Avoid image fetch errors
3.16.6 ( 2024-07-30 )
- Fix: PHP warnings
- Improvement: Compatibility with WP 6.6
3.16.5 ( 2024-06-20 )
- Improvement: Security improvements
- Fix: Compatibility issue with Divi
3.16.4 ( 2024-05-23 )
- Fix: Loopback error shown unnecessarily for some sites
- Improvement: Better UI for the loopback error
3.16.3 ( 2024-05-15 )
- Improvement: Better handling of rotated images
- Improvement: Better pre-flight checks before bulk Smush is started
- Fix: Performance issues in CDN and webp link replacement functionality
- Fix: Bulk Smush performance issues
- Fix: Compatibility issue with wp.com
3.16.2 ( 2024-04-17 )
- Fix: LazyLoad module not working correctly for picture elements in certain situations
- Fix: LazyLoad module not working correctly for some CSS variables
- Fix: Better handling of !important CSS rules by the LazyLoad module
- Fix: Performance issues on some WooCommerce pages
3.16.1 ( 2024-03-27 )
- Improvement: Better compatibility with page builders
- Improvement: General code improvements
- Fix: WP Offload integration preventing some formats from getting offloaded
3.16.0 ( 2024-03-06 )
- New: Directly serve Local Webp images, no rewrite rules required!
- New: Support for inline style tags in CDN and Local WebP modules
- New: Support for multiple background images in CDN and Local WebP modules
- New: Better support for relative links in CDN and Local WebP modules
- New: Better REST API support in CDN and Local WebP modules
- New: CDN and Local WebP images served in WooCommerce REST API responses
- New: Local WebP compatibility with Windows IIS servers
- New: Local WebP compatibility with bedrock
- New: Local WebP compatibility with Litespeed
- New: Local WebP compatibility with Cloudways
- New: Lazy loading of background images
- Fix: Local WebP redirection doesn’t work for images with special characters
- Fix: Free version of Smush creating smush-webp folder when activated
- Fix: Extra slash added to image URLs during optimization
- Fix: WP 6.3 compatibility – Skip lazyload for high priority images
3.15.5 ( 2024-02-06 )
- Improvement: Update the number of CDN locations
- Improvement: Minor copy and UI adjustments
3.15.4 ( 2024-01-23 )
- Fix: Media library scan gets stuck on some websites
- Improvement: Minor copy and UI changes
3.15.3 ( 2023-12-20 )
- Improvement: Code stability improvements
3.15.2 ( 2023-12-06 )
- Fix: Compatibility issues with WP Offload Media integration
- Fix: Resize module deletes thumbnail when there is a naming conflict
3.15.1 ( 2023-11-15 )
- Improvement: Code stability improvements
3.15.0 ( 2023-10-11 )
- Improvement: Image size limit increased for pro version
- Fix: Query running frequently and causing performance issues on some sites
3.14.2 ( 2023-08-23 )
- Fix: Media library scanner not identifying some MariaDB versions correctly
- Improvement: Code improvements
3.14.1 ( 2023-07-24 )
- Improvement: Minor code improvements and fixes
3.14.0 ( 2023-07-17 )
- New: Ultra Smush – Level up your image compression, while preserving remarkable image quality
- Fix: Resolved issue with image resize in WP versions < 6.0
- Fix: Resolved PHP 8.x error on GoDaddy Managed WP Hosting
- Fix: Other minor bug fixes and UI improvements
3.13.2 ( 2023-07-05 )
- Improvement: Small code and text improvements
3.13.1 ( 2023-06-13 )
- Improvement: Better memory management during scans
- Fix: Dot added to file path when year and month directories disabled
- Fix: Compatibility issue with WP.com
- Fix: Rename config functionality not working
- Fix: Compatibility issue with WP Offload Media
- Fix: PHP warnings
- Fix: Duplicate query
3.13.0 ( 2023-05-30 )
- New: Scan for detecting changes in the media library
- Improvement: Performance improvements on large sites
- Improvement: Code refactoring
- Fix: PHP warnings and notices
- Fix: Missing comments for translation strings that have placeholders in them
- Fix: Compatibility issues with WP Offload Media
- Fix: Timeout on Smush pages when there are more than 200k images
- Fix: Images incorrectly marked as requiring resmush
- Fix: Ignore link stuck in Grid Layout mode in the media library
3.12.6 ( 2023-03-09 )
- Enhance: Compatibility with WordPress 6.2.
- Fix: Upgrade modal reappears after closing
3.12.5 ( 2023-01-18 )
- Fix: CDN notice issue
- Fix: PHP 8.2 compatibility warnings
- Fix: Smush acting as free on staging
3.12.4 ( 2022-11-17 )
- Improvement: Code and compatibility improvements
3.12.3 ( 2022-10-24 )
- Fix: Free to pro upgrade issue
3.12.2 ( 2022-10-19 )
- Improvement: Security hardening
- Fix: Issues on older PHP versions
3.12.1 ( 2022-10-11 )
- Fix: PHP error on non-English language sites
3.12.0 ( 2022-10-11 )
- New: Bulk smush images in the background!
- New: Revised limits on bulk image optimization
- New: Better GDPR compliance by replacing Google fonts with Bunny fonts
- New: Filter on media library page to view media items with errors
- New: Option to receive an email once bulk smush is complete
- Fix: Some images incorrectly selected for resmush
- Fix: Database error while converting PNG to JPG on WordPress 6.1 Beta
3.11.1 ( 2022-08-19 )
- Fix: Fallback to sequential processing when parallel processing not possible
3.11.0 ( 2022-08-11 )
- New: Smush all image sizes in parallel for improved performance
- Improvement: Code improvements
3.10.3 ( 2022-07-14 )
- Enhance: CDN activation process
- Enhance: Improve media library image filters
- Enhance: CDN compatibility with Avada theme
- Enhance: Add notice about disabled folders in directory Smush module
- Fix: Errors table UI on bulk smush page
- Fix: Bulk smush UI when images have been removed when page was already loaded
- Fix: Cron job of logger library not running properly
- Fix: Remove tools meta box from dashboard page
- Fix: Recover image from NextGen Gallery button does not reset Smush data
- Fix: Image dimensions meta does not reset after restoring a resized image in NextGen Gallery
- Fix: Incorrect percent of total savings on Dashboard page
- Fix: Pro feature enable/disable toggles are clickable in free version
3.10.2 ( 2022-06-16 )
- Enhance: Data processing
- Enhance: Database calls
- Fix: Loading images from remote location
3.10.1 ( 2022-06-09 )
- Fix: PHP error on dash page
3.10.0 ( 2022-06-09 )
- New: Lossy compression is now free for all users
- New: Summary meta box
- Enhance: Move out image restore to bulk smush module
- Enhance: Move out image resize detection to settings module
- Enhance: Update opt-in notice design
- Fix: Upsell notice logic
- Fix: Skip image sizes not in WordPress format
- Fix: Skip onboarding wizard if a config has been applied
- Fix: Image sizes selector
- Fix: Rename „Basic” config to „Default”
- Fix: Do not show WebP notice in case of error
- Fix: Auto compression does not work for NextGen Gallery
- Fix: Settings link on Plugins page
- Fix: Welcome modal does not close when we go to the Bulk Smush page
3.9.11 ( 2022-05-23 )
- Enhance: Code quality
- Fix: Minor code quality issues
- Fix: Update internal libraries
3.9.10 ( 2022-05-17 )
- New: Gravity Forms integration
- New:
smush_background_images_regexandsmush_images_from_content_regexfilters to adjust regex rules for finding images on the page - New:
smush_cdn_before_process_background_srcfilter to adjust background image src - New: Add additional parameters to
smush_skip_adding_srcsetfilter to allow disabling auto-resize for selected images - Enhance: Compatibility with WPBakery page builder
- Enhance: Compatibility with Offload Media plugin
- Enhance: Handling images via REST API endpoints
- Fix: Directory Smush savings cached and not updated
- Fix: „What’s new” modal not hiding if white label is enabled
- Fix: Missing primary key on smush_dir_images table
- Fix: Scaled images not being resized on resize settings change
- Fix: Bulk Smush will now show all errors, instead of just the first 5
- Fix: Animated GIF images not being excluded from bulk Smush
- Fix: Only allow network wide activation of Smush
3.9.9 ( 2022-05-03 )
- Enhance: Code quality
- Enhance: Handling user input
- Enhance: Update React modules to latest versions
- Fix: XSS vulnerability when uploading modified configs
3.9.8 ( 2022-03-22 )
- New: Add expiry header to Nginx template for WebP
- New: Add
wp_smush_webp_dirfilter to customize WebP directory - Fix: XSS vulnerability
- Fix: Disable submit button on Integrations page when no integrations available
- Fix: CDN bandwidth limit status message
- Fix: Text alignment issue on Bulk Smush page
- Fix: Highlighting selected lazy load spinner with color accessibility
- Fix: Compatibility issue with WP Offload Media 2.6.0
- Fix: Undefined offset notice with certain WooCommerce themes
3.9.7 ( 2022-03-01 )
- Fix: Local WebP is not activated on applying config after reset settings
- Fix: Missing WebP file for WP scaled images
- Fix: Fatal error on PHP 5.6
- Fix: Compatibility issue with WP Offload Media
3.9.6 ( 2022-02-09 )
- Enhance: Do not close the Directory Smush modal in case of error
- Enhance: Tooltips in CDN module
- Fix: Compatibility issue with PHP 8.1
- Fix: „Choose Directory” button loading state in case of error
- Fix: PNG to JPG conversion leaves behind some thumbnails after deleting the image
- Fix: PNG images that need resizing don’t get converted to JPG
- Fix: Issue creating the WebP test files
- Fix: Incorrect unique file names during PNG to JPG conversion
- Fix: Duplicate thumbnails while converting PNG to JPG
- Fix: Auto refresh API status when updating to Pro version
3.9.5 ( 2022-01-25 )
- Fix: Translation strings
- Fix: Remove upsells
- Enhance: Update admin menu icon





