KEMBAR78
Jak minimalizować pliki CSS / JavaScript w WordPress (3 sposoby)
Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak minimalizować pliki CSS / JavaScript w WordPress (3 sposoby)

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.

Łatwo minimalizuj pliki CSS i JavaScript w WordPressie

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”.

Minifikacja plików CSS w WP Rocket

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ą.

Aktywuj minifikację CSS

Następnie musisz przewinąć w dół do sekcji Pliki JavaScript poniżej.

Tutaj po prostu zaznacz pole wyboru obok opcji „Minifikuj pliki JavaScript”.

WP Rocket minimalizuje 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.

SG Optimizer

To przeniesie Cię do ustawień SG Optimizer.

Stąd musisz kliknąć przycisk „Przejdź do frontendu” w sekcji „Inne optymalizacje”.

Optymalizacja frontendu SiteGround

Na następnym ekranie będziesz mógł zarządzać frontendem CSS.

Musisz włączyć przełącznik obok opcji „Minifikuj pliki CSS”.

Minifikuj CSS w SiteGround

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.

Opcje JavaScript Autoptimize

Następnie musisz przewinąć w dół do opcji CSS Options.

Po wejściu tam zaznacz pole wyboru obok opcji „Optymalizuj kod CSS”.

Kod CSS Autoptimize

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

27 CommentsLeave a Reply

  1. 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ą.

  2. Dzięki za podzielenie się tym ze mną. Wypróbuję wtyczkę WP Rocket i zobaczę, czy pomoże w minifikacji plików.

  3. 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ę.

    • 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

  4. 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?

    • Ustawienia i zmiany, które wprowadziłeś, nie powinny zostać usunięte podczas minifikacji plików.

      Admin

  5. Ta wtyczka nie jest już dostępna w panelu wtyczek WordPress. Ponadto nie była aktualizowana od 6 lat.

    • Thank you for letting us know, we will be sure to look into updating this article :)

      Admin

  6. Co jeśli nie będę zadowolony z wyników, czy mogę cofnąć zmiany jednym kliknięciem i wrócić do stanu bez minifikacji?

    • Jeśli użyłeś wtyczki, musiałbyś ją usunąć, aby zatrzymać jej minifikację i wyczyścić buforowanie na swojej stronie.

      Admin

  7. 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.

  8. 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

    • Używam Autoptimize dla większości moich stron internetowych i idzie mi bardzo dobrze.
      Mają opcje minifikacji plików HTML, CSS i JS.

  9. 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.

  10. 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.

  11. Dziękuję za artykuł. Czy możesz polecić inną wtyczkę? Better Wordpress Minify nie było aktualizowane od 2 lat. Dziękuję

  12. Twoje posty są zawsze zarówno użyteczne, jak i doceniane. Wielkie dzięki.

  13. 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!

    • 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.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.