Jakiś czas temu odkryliśmy, że minifikacja plików CSS i JavaScript może drastycznie skrócić czas ładowania. Po przetestowaniu tego na kilku stronach WordPressa byliśmy zdumieni wynikami. Strony, które ładowały się 5-6 sekund, nagle spadły do 2-3 sekund.
Prawda jest taka, że każda dodatkowa sekunda czasu ładowania kosztuje Cię odwiedzających i potencjalnych klientów. Kiedy Twoje pliki CSS i JavaScript są przeładowane niepotrzebnymi spacjami, komentarzami i formatowaniem, dosłownie spowalniają Twój biznes.
Minifikacja usuwa cały ten dodatkowy kod bez zmiany sposobu działania Twojej witryny.
Dlatego przygotowaliśmy ten przewodnik, pokazujący, jak minifikować pliki WordPress. Przejdziemy przez różne podejścia, abyś mógł wybrać to, co najlepiej działa dla Twojej strony.

Czym jest minifikacja i kiedy jej potrzebujesz?
Termin „minifikacja” opisuje metodę zmniejszania rozmiaru plików witryny WordPress. Robi to poprzez usuwanie białych znaków, linii i niepotrzebnych znaków z kodu źródłowego.
Oto przykład normalnego kodu CSS:
body {
margin:20px;
padding:20px;
color:#333333;
background:#f7f7f7;
}
h1 {
font-size:32px;
color#222222;
margin-bottom:10px;
}
Po minifikacji kodu będzie wyglądał tak:
body{margin:20px;padding:20px;color:#333;background:#f7f7f7}
h1{font-size:32px;margin-bottom:10px}
Zazwyczaj zaleca się minifikację tylko plików wysyłanych do przeglądarek użytkowników. Obejmuje to pliki HTML, CSS i JavaScript.
Możesz również minifikować pliki PHP, ale nie poprawi to szybkości ładowania strony dla Twoich użytkowników. Dzieje się tak dlatego, że PHP jest językiem programowania po stronie serwera, co oznacza, że działa na serwerach, zanim cokolwiek zostanie wysłane do przeglądarki internetowej odwiedzającego.
Zalety minifikacji plików to poprawa szybkości i wydajności WordPress, ponieważ skompaktowane pliki ładują się szybciej.
Potrzebujesz pomocy w optymalizacji wydajności Twojej witryny? W takim razie dlaczego nie zatrudnić eksperta, korzystając z naszych przystępnych cenowo Usług Profesjonalnych WPBeginner? Nasza Usługa optymalizacji szybkości strony zaczyna się od 699 USD i obejmuje minifikację, ładowanie leniwe, konfigurację buforowania i wiele więcej.
Jednak niektórzy eksperci uważają, że poprawa wydajności jest bardzo niewielka dla większości stron internetowych i nie jest warta zachodu. Minifikacja usuwa tylko kilka kilobajtów danych z większości stron WordPress. Możesz skrócić czas ładowania strony bardziej poprzez optymalizację obrazów dla sieci.
Jeśli próbujesz osiągnąć wynik 100/100 w Google PageSpeed Insights lub w narzędziu GTMetrix, minimalizacja CSS i JavaScript znacząco poprawi Twój wynik.
Mając to na uwadze, przyjrzyjmy się, jak łatwo zminimalizować CSS/JavaScript na Twojej stronie WordPress. Omówimy 3 różne opcje, z których możesz wybrać:
Gotowy? Zacznijmy od naszej najlepszej rekomendowanej metody.
Metoda 1. Minifikacja CSS/JavaScript w WordPress przy użyciu WP Rocket
Ta metoda jest łatwiejsza i zalecana dla wszystkich użytkowników. Działa niezależnie od tego, jakiego hostingu WordPress używasz.
Najpierw musisz zainstalować i aktywować wtyczkę WP Rocket. Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem krok po kroku na temat jak zainstalować wtyczkę WordPress.
WP Rocket to najlepsza wtyczka do buforowania WordPressa na rynku. Pozwala łatwo dodać buforowanie do WordPressa i znacznie poprawić szybkość witryny oraz czas ładowania stron.
Więcej szczegółów znajdziesz w naszym poradniku na temat jak zainstalować i skonfigurować WP Rocket w WordPressie.
Po aktywacji musisz odwiedzić stronę Ustawienia » WP Rocket i przejść do zakładki „Optymalizacja plików”.

Stąd musisz zaznaczyć opcję Minify CSS files.
WP Rocket wyświetli ostrzeżenie, że może to spowodować problemy na Twojej stronie. Kliknij przycisk „Aktywuj minifikację CSS”. Zawsze możesz dezaktywować tę opcję, jeśli spowoduje ona jakiekolwiek problemy z Twoją witryną.

Następnie musisz przewinąć w dół do sekcji Pliki JavaScript poniżej.
Tutaj po prostu zaznacz pole wyboru obok opcji „Minifikuj pliki JavaScript”.

Ponownie zobaczysz ostrzeżenie, że może to spowodować problemy na Twojej stronie. Kliknij przycisk „Aktywuj minifikację JavaScript”.
Po tym nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zapisać swoje ustawienia.
WP Rocket rozpocznie teraz minifikację Twoich plików CSS i JavaScript. Możesz wyczyścić pamięć podręczną w ustawieniach wtyczki, aby upewnić się, że zacznie ona używać zminifikowanych plików CSS i JavaScript dla następnego odwiedzającego stronę.
Metoda 2. Minifikacja CSS/JavaScript w WordPress przy użyciu SiteGround
Jeśli korzystasz z SiteGround jako dostawcy hostingu WordPress, możesz minifikować pliki CSS za pomocą SiteGround Optimizer.
SiteGround Optimizer to wtyczka optymalizująca wydajność, która działa na własnej platformie. Dobrze współpracuje z ich Ultrafast PHP, aby poprawić czas ładowania Twojej witryny.
Po prostu zainstaluj i aktywuj wtyczkę SiteGround Optimizer na swojej stronie WordPress. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku na temat jak zainstalować wtyczkę WordPress.
Następnie musisz kliknąć menu SG Optimizer w bocznym pasku administracyjnym WordPress.

To przeniesie Cię do ustawień SG Optimizer.
Stąd musisz kliknąć przycisk „Przejdź do frontendu” w sekcji „Inne optymalizacje”.

Na następnym ekranie będziesz mógł zarządzać frontendem CSS.
Musisz włączyć przełącznik obok opcji „Minifikuj pliki CSS”.

Następnie musisz przejść do zakładki JavaScript i włączyć przełącznik obok opcji „Minimalizuj pliki JavaScript”.
To wszystko! Możesz teraz wyczyścić pamięć podręczną WordPress i odwiedzić swoją stronę, aby załadować zminifikowane wersje plików CSS i JS.
Metoda 3. Minimalizuj CSS/JavaScript za pomocą Autoptimize
Ta metoda jest zalecana dla użytkowników, którzy nie korzystają z SiteGround i nie używają WP Rocket.
Najpierw musisz zainstalować i aktywować wtyczkę Autoptimize. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.
Po aktywacji musisz odwiedzić stronę Ustawienia » Autoptimize, aby skonfigurować ustawienia wtyczki.
Stąd najpierw musisz zaznaczyć opcję „Optymalizuj kod JavaScript” w sekcji Opcje JavaScript.

Następnie musisz przewinąć w dół do opcji CSS Options.
Po wejściu tam zaznacz pole wyboru obok opcji „Optymalizuj kod CSS”.

Nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zachować swoje ustawienia.
Następnie możesz kliknąć przycisk Opróżnij pamięć podręczną, aby zacząć używać zminifikowanych plików. Wtyczki można również używać do naprawiania blokowania renderowania JavaScript i CSS w WordPress.
Często zadawane pytania dotyczące minifikacji
Oto odpowiedzi na niektóre z najczęstszych pytań, które ludzie zadają o minimalizowanie plików w WordPress. Mogą one pomóc lepiej zrozumieć proces i jego korzyści dla Twojej witryny.
1. Co dokładnie oznacza minifikacja?
Minimalizacja to proces, który zmniejsza pliki kodu Twojej strony internetowej poprzez usunięcie wszystkich niepotrzebnych znaków bez zmiany sposobu działania kodu. Obejmuje to usuwanie białych znaków, komentarzy i podziałów wierszy z plików HTML, CSS i JavaScript. Ponieważ wynikowe pliki są mniejsze i bardziej zwarte, przeglądarka odwiedzającego szybciej je pobiera i przetwarza, co może pomóc w poprawie ogólnej szybkości Twojej strony internetowej.
2. Czy minimalizowanie plików CSS i JavaScript zepsuje moją stronę?
Chociaż nie jest to powszechne w nowoczesnych wtyczkach, minifikacja może czasami powodować problemy wizualne lub funkcjonalne na Twojej stronie. Dlatego wtyczki wydajności często wyświetlają ostrzeżenie przed włączeniem tej funkcji. Zawsze warto najpierw utworzyć kopię zapasową, a następnie dokładnie przetestować swoją witrynę w oknie przeglądarki incognito po włączeniu minifikacji. Jeśli zauważysz jakiekolwiek problemy, możesz po prostu dezaktywować ustawienie lub skorzystać z funkcji wtyczki, aby wykluczyć określone pliki, które mogą powodować konflikt.
3. Czy minimalizacja naprawdę robi dużą różnicę?
Wpływ minifikacji może się różnić w zależności od Twojej witryny. W przypadku wielu witryn usuwa ona tylko kilka kilobajtów danych, a większą poprawę szybkości można uzyskać, optymalizując obrazy. Jednak jeśli Twoim głównym celem jest uzyskanie idealnego wyniku 100/100 w narzędziach do testowania szybkości, takich jak Google PageSpeed Insights lub GTMetrix, minifikacja plików CSS i JavaScript jest ważnym krokiem, który znacząco poprawi Twój wynik.
4. Czy potrzebuję wtyczki do minimalizacji plików w WordPress?
Dla prawie wszystkich użytkowników WordPressa najłatwiejszym i najbardziej polecanym sposobem na minifikację plików jest użycie wtyczki do buforowania lub optymalizacji wydajności, takiej jak WP Rocket lub Autoptimize. Narzędzia te pozwalają na włączenie minifikacji za pomocą kilku kliknięć. Niektórzy dostawcy hostingu, tacy jak SiteGround, oferują również własne wtyczki optymalizacyjne z wbudowanymi tymi funkcjami. Ręczna minifikacja plików jest złożonym i ryzykownym procesem, który nie jest zalecany dla początkujących.
Mamy nadzieję, że ten artykuł pomógł Ci zminifikować CSS i JavaScript na Twojej stronie WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat optymalizacji Core Web Vitals w WordPress oraz naszym wyborem ekspertów najlepszych wtyczek buforowania WordPress, które przyspieszą Twoją witrynę.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


Olaf
Minifikacja CSS i JavaScript jest czymś, czym dziś zajmuje się prawie każda wtyczka do buforowania. Jednak moim zdaniem jest to dość trudna sprawa, ponieważ strony internetowe nie zawsze działają tak, jak powinny po takich zmianach. Kiedy zmniejszasz kod, nigdy nie masz pewności, że nadal będzie działał poprawnie w ten sam sposób. Jeśli próbujesz optymalizować za wszelką cenę i musisz zaoszczędzić każdy kilobajt, to z pewnością ma to sens, ale zawsze zalecam wykonanie kopii zapasowej przed taką interwencją. Widziałem wiele stron internetowych, które zaczęły dziwnie działać później. Więc dla mnie jest to tak, ale z ostrożnością.
Dayo Olobayo
Dzięki za podzielenie się tym ze mną. Wypróbuję wtyczkę WP Rocket i zobaczę, czy pomoże w minifikacji plików.
Mrteesurez
Na podstawie podanego przykładu kodu, te dwa są takie same, co minifikujemy, ale widzę tylko jeden z małą ilością miejsca, czy usuwanie spacji jest tym, co nazywa się minifikacją?
Ten post jest pomocny, ponieważ dotyczy szybkości strony, ale niektóre motywy mają wbudowaną minifikację kodu, czy nadal muszę to robić ręcznie? dziękuję.
Wsparcie WPBeginner
Usunięcie dodatkowych spacji to minifikacja kodu. Jeśli kod Twojej strony jest już zminifikowany, nie jest to wymagane, jest to głównie dla motywów lub innych narzędzi, które mogą nie być zminifikowane.
Admin
Ali Asgar Attari
Czy użycie Autoptimize zmieni mój rozmiar czcionki, odstępy między wierszami i inne CSS?
Dodałem dodatkowe kody CSS na mojej stronie WordPress. Obejmują one odstępy między wierszami dla punktów, odstępy między wierszami dla akapitów, odstępy między literami dla akapitów.
Czy wszystkie te ustawienia CSS zostaną usunięte?
Wsparcie WPBeginner
Ustawienia i zmiany, które wprowadziłeś, nie powinny zostać usunięte podczas minifikacji plików.
Admin
Sami Khan
Ta wtyczka nie jest już dostępna w panelu wtyczek WordPress. Ponadto nie była aktualizowana od 6 lat.
Wsparcie WPBeginner
Thank you for letting us know, we will be sure to look into updating this article
Admin
Adnan
Co jeśli nie będę zadowolony z wyników, czy mogę cofnąć zmiany jednym kliknięciem i wrócić do stanu bez minifikacji?
Wsparcie WPBeginner
Jeśli użyłeś wtyczki, musiałbyś ją usunąć, aby zatrzymać jej minifikację i wyczyścić buforowanie na swojej stronie.
Admin
Echo
Fajnie byłoby też zminimalizować obszar administracyjny. Czy ktoś kiedykolwiek to robił?
Wsparcie WPBeginner
Obecnie nie mamy takiego przewodnika.
Admin
Justin
Ta wtyczka nie została przetestowana z 3 najnowszymi głównymi wersjami WordPressa. Może już nie być rozwijana ani wspierana i może mieć problemy z kompatybilnością podczas używania z nowszymi wersjami WordPressa.
Wsparcie WPBeginner
Dziękujemy za informację, na pewno się tym zajmiemy.
Admin
Oskar
Próbowałem znaleźć to dla mojej strony, ale nie mogłem?
Adri Oosterwijk
Szukam znakomitego wtyczki do minifikacji. Czytając ten post, chciałem zainstalować Better Wordpress Minify. W repozytorium WordPress zauważyłem, że ta wtyczka nie była aktualizowana od trzech lat. Zauważyłem również, że na stronie wsparcia niewiele się działo.
Jestem pewien, że możesz zrozumieć moją niechęć do zainstalowania tego wtyczki.
Pytanie brzmi... czy mogę to zrobić bezpiecznie z najnowszą wersją WordPress i PHP, czy polecasz inną wtyczkę w tym momencie.
HTH
Adri
Felipe
Używam Autoptimize dla większości moich stron internetowych i idzie mi bardzo dobrze.
Mają opcje minifikacji plików HTML, CSS i JS.
Dave
Ta wtyczka nie została przetestowana z 3 najnowszymi głównymi wersjami WordPress!
Shaker
jeśli używasz wtyczki W3 Total Cache, wielu użytkowników WordPress używa tej wtyczki do zwiększenia szybkości strony. Możesz wiedzieć, że ta wtyczka oferuje funkcję minimalizowania plików CSS, JavaScript i HTML. Poleciłbym to, ponieważ spełnia swój cel i nie musisz używać dodatkowej wtyczki do minimalizacji.
Sophie
witaj,
Kiedyś zaznaczyłem opcję minimalizacji w jednej z moich wtyczek cache, której nazwy już nie pamiętam, ale zniszczyła mój motyw. Martwię się więc, czy sugerowana przez Ciebie wtyczka zrobi to samo, czy nie zniszczy mojego motywu po jej zainstalowaniu? Mam motyw themify ultra.
dzięki,
sophie.
Rashmi Korlekar
Zgadzam się z JEREMY
Beth
Dziękuję za artykuł. Czy możesz polecić inną wtyczkę? Better Wordpress Minify nie było aktualizowane od 2 lat. Dziękuję
santy
informacyjne i pomocne, doceniam Twój wysiłek
Steve Eilertsen
Twoje posty są zawsze zarówno użyteczne, jak i doceniane. Wielkie dzięki.
Jeremy
Witam,
Podobał mi się artykuł, ale mam sugestię. Zauważyłem, że wiele artykułów WP Beginner przedstawia rozwiązania oparte na wtyczkach. Myślę, że to świetnie, ale czasami miło jest, gdy zaawansowani użytkownicy widzą coś „za kulisami”.
Istnieje kilka artykułów, które pokazują sposób z wtyczką, a następnie sposób ręczny (dla zaawansowanych użytkowników WordPress). Lubię te artykuły, ponieważ są skierowane do początkujących i zaawansowanych użytkowników lub deweloperów WP.
W miarę możliwości czasowych, czy mógłbyś rozważyć aktualizację artykułu, aby zawierał instrukcję minifikacji dla zaawansowanych użytkowników/programistów?
Dzięki!
Hamza Bhatti
Zgadzam się z Tobą JERMY. Ale biorąc pod uwagę nazwę strony internetowej, tj. wpbeginner.com, tutaj użyto słowa „Beginner” (początkujący), co oznacza, że nie są to profesjonaliści.
Branden
Lol, przeczytaj domenę strony, na której jesteś. To WP beginner, a nie WP Advanced