Zmiany w WordPressie nie są widoczne, mimo że zostały opublikowane? Najczęściej winna jest pamięć podręczna, czyli tymczasowa kopia strony, plików CSS, JavaScriptu lub obrazów. Najpierw otwórz witrynę w trybie incognito. Jeśli nadal pokazuje starą wersję, wyczyść cache wtyczki, hostingu lub CDN, a na końcu pamięć podręczną przeglądarki.
Dlaczego nie widzisz zmian na stronie?
Cache przyspiesza ładowanie strony, ponieważ zamiast tworzyć ją od początku przy każdym wejściu, serwer lub przeglądarka korzysta z zapisanej kopii. To rozwiązanie pomaga zmniejszyć czas ładowania, ale nieaktualna kopia może blokować wyświetlanie nowych treści.
W WordPressie występują trzy niezależne warstwy cache:
- cache wtyczki, na przykład WP Rocket, LiteSpeed Cache lub W3 Total Cache
- cache serwera albo panelu hostingowego
- cache przeglądarki użytkownika
Tryb incognito pozwala szybko sprawdzić stronę bez korzystania z większości zapisanych danych przeglądarki. Jeśli zmiany są widoczne w tym trybie, problem prawdopodobnie dotyczy cache przeglądarki.
Jak wyczyścić cache wtyczką WordPress?
Najczęściej wystarczy użyć przycisku Purge, Purge All, Clear Cache albo „Wyczyść pamięć podręczną”. Wiele wtyczek umieszcza go w górnym pasku administratora, więc można go znaleźć bez otwierania ustawień.
Najpopularniejsze lokalizacje funkcji czyszczenia cache wyglądają następująco:
- WP Rocket – otwórz Ustawienia → WP Rocket i wybierz „Wyczyść pamięć podręczną”. Przycisk może być też dostępny w pasku administratora.
- LiteSpeed Cache – przejdź do LiteSpeed Cache → Narzędzia → Wyczyść, a następnie wybierz „Opróżnij wszystko”.
- W3 Total Cache – otwórz Performance → Dashboard i kliknij „Empty All Caches”.
- WP Super Cache – przejdź do Ustawienia → WP Super Cache i użyj przycisku „Delete Cache”.
Jeśli zmiana dotyczy jednej podstrony, wybierz „Purge URL” lub podobną opcję, jeśli wtyczka ją udostępnia. Przy zmianach globalnych, takich jak aktualizacja motywu lub plików CSS, potrzebne może być „Purge All”.
- Zaloguj się do panelu administracyjnego WordPressa.
- Otwórz ustawienia aktywnej wtyczki cache albo użyj przycisku w górnym pasku administratora.
- Wybierz „Purge”, „Clear Cache” lub „Purge All”.
- Otwórz stronę w nowej karcie i sprawdź, czy zmiany są widoczne.
Nie instaluj kilku wtyczek do tego samego rodzaju buforowania bez wyraźnej potrzeby. Dublowanie cache i minifikacji może utrudnić ustalenie przyczyny błędów. W przypadku sklepu WooCommerce zachowaj ostrożność przy czyszczeniu całego cache, szczególnie gdy dotyczy ono koszyka, zamówień lub stron z danymi użytkownika.
Jak wyczyścić cache hostingu i CDN?
Wyczyszczenie cache we wtyczce nie usuwa kopii zapisanych poza WordPressem. Hosting może mieć własną warstwę buforowania, a CDN, taki jak Cloudflare, może przechowywać statyczne pliki niezależnie od ustawień witryny.
W panelu hostingowym szukaj sekcji o nazwie „Cache”, „Caching”, „Performance” albo „Site Tools”. Nazwy przycisków zależą od dostawcy, ale zwykle są podobne:
- SiteGround – otwórz narzędzia witryny i użyj funkcji czyszczenia cache w sekcji szybkości lub buforowania.
- Kinsta – przejdź do ustawień witryny w panelu MyKinsta i wybierz opcję czyszczenia cache.
- Bluehost – poszukaj narzędzia cache w panelu hostingu lub na pasku administracyjnym WordPressa.
- cPanel – sprawdź, czy dostawca udostępnia osobny menedżer cache albo przycisk „Clear Cache”.
W Cloudflare wybierz swoją domenę, przejdź do sekcji Caching → Configuration → Purge Cache i zdecyduj, jaki zakres chcesz wyczyścić. „Purge Everything” usuwa całą pamięć podręczną domeny. „Custom Purge” pozwala wskazać konkretne adresy URL lub pliki i jest bezpieczniejszy przy pojedynczej zmianie.
Jak wyczyścić cache przeglądarki?
Jeżeli strona wygląda poprawnie w trybie incognito, wyczyść lokalne pliki zapisane przez przeglądarkę. Instrukcje dla najpopularniejszych programów są krótkie:
- Chrome – otwórz menu z trzema kropkami, wybierz Historia → Usuń dane przeglądania, zaznacz „Obrazy i pliki zapisane w pamięci podręcznej” i kliknij „Usuń dane”.
- Firefox – otwórz menu, wybierz Ustawienia → Prywatność i bezpieczeństwo, przy „Ciasteczka i dane stron” kliknij „Wyczyść dane”, zaznacz zawartość buforowaną i potwierdź.
- Safari – otwórz Safari → Ustawienia → Prywatność → Zarządzaj danymi witryn, wybierz dane witryny i kliknij „Usuń” albo „Usuń wszystko”.
Po tej operacji zamknij kartę z witryną, uruchom ją ponownie i sprawdź aktualną wersję strony. Jeśli nie chcesz usuwać wszystkich danych, zacznij od sprawdzenia witryny w oknie prywatnym.
Co zrobić, gdy zmiany nadal nie są widoczne?
Przejdź przez poniższą listę. Każdy punkt dotyczy innej warstwy, dlatego pominięcie jednej z nich może pozostawić starą wersję strony:
- Wyczyszczono cache aktywnej wtyczki WordPress.
- Sprawdzono stronę w trybie incognito.
- Wyczyszczono cache przeglądarki Chrome, Firefox lub Safari.
- Wyczyszczono cache hostingu, jeśli dostawca udostępnia taką funkcję.
- Wyczyszczono cache Cloudflare lub innego CDN.
- Sprawdzono inne wtyczki optymalizujące CSS, JavaScript i HTML.
- Zweryfikowano, czy problem nie wynika z błędu motywu, skryptu albo samej treści.
Czyszczenie cache jest czynnością naprawczą, a nie codzienną konserwacją. Po usunięciu kopii strona musi wygenerować je ponownie, dlatego pierwsze wejście może być wolniejsze, a serwer może chwilowo otrzymać więcej pracy. W przypadku LiteSpeed Cache opcja „Opróżnij wszystko” usuwa dane cache wtyczki, ale nie oznacza usunięcia kopii zapasowych ani danych bazy.
Jeśli po wyczyszczeniu wszystkich warstw zmiany nadal się nie pojawiają, przyczyna może leżeć w konfiguracji serwera, motywie lub kodzie JavaScript albo PHP. Wtedy samo czyszczenie cache nie rozwiąże problemu i potrzebna będzie dalsza diagnostyka.