Tryb konserwacji w WordPressie to najprostszy sposób, żeby tymczasowo wyłączyć stronę dla odwiedzających na czas aktualizacji, zmian w motywie, prac technicznych albo migracji. Zamiast ryzykować błędy na żywo, użytkownik zobaczy komunikat o pracach serwisowych, a Ty możesz spokojnie dokończyć prace i dopiero wtedy przywrócić normalne działanie witryny.
W tej metodzie nie instalujesz żadnej wtyczki – korzystasz z wbudowanego mechanizmu WordPressa opartego o plik .maintenance w katalogu głównym.
Spis treści
Czym jest tryb konserwacji w WordPress?
Tryb konserwacji WordPress (maintenance mode) to stan, w którym WordPress blokuje pełne ładowanie strony i wyświetla prosty komunikat o trwających pracach. Standardowo WordPress uruchamia go automatycznie na czas aktualizacji rdzenia, wtyczek lub motywów, ale możesz też włączyć go ręcznie, tworząc plik .maintenance.
Tryb konserwacji w WordPress za pomocą pliku .maintenance
Ta metoda wykorzystuje mechanizm WordPressa od aktualizacji. Po dodaniu pliku w katalogu głównym WP strona przełączy się w tryb konserwacji WordPress i pokaże domyślny komunikat o pracach technicznych.
Krok po kroku:
- Wejdź do katalogu głównego WordPressa (tam, gdzie są foldery
wp-admin,wp-content,wp-includes). - Utwórz plik o nazwie:
.maintenance - Wklej do niego poniższy kod.
- Po zakończeniu prac usuń plik
.maintenance(to najszybszy przełącznik na wyłączenie trybu konserwacji).
Kod do pliku .maintenance:
Dlaczego to działa?
WordPress sprawdza, czy istnieje plik .maintenance. Jeśli tak, odczytuje zmienną $upgrading i wyświetla stronę konserwacji. W tej wersji $upgrading = time(); ustawia czas startu na bieżący przy każdym wywołaniu, więc tryb konserwacji utrzymuje się do momentu usunięcia pliku.
Wskazówka: ta metoda jest dobra, gdy chcesz szybko tymczasowo zablokować stronę WordPress dla użytkowników, ale pamiętaj – masz mniejszą kontrolę (np. nad dostępem po roli, whitelist IP czy wyglądem komunikatu), dlatego przy częstych pracach technicznych wygodniejsza bywa wtyczka.
Zalety metody z plikiem .maintenance
- Najszybsze uruchomienie – dosłownie minuta: tworzysz plik i działa.
- Bez wtyczek i obciążenia – nie instalujesz niczego dodatkowego w WordPressie.
- Dobre awaryjnie – gdy strona sypie błędami po aktualizacji i chcesz ją natychmiast ukryć.
- Proste wyłączenie – usuwasz plik
.maintenancei strona wraca (to faktycznie szybki przełącznik).
Wady i ograniczenia tej metody
- Brak kontroli nad wyglądem – domyślny komunikat WordPress jest bardzo prosty.
- Brak wyjątków – nie ustawisz łatwo: whitelist IP, dostępu po roli, ani wpuszczenia wybranych użytkowników.
- Ryzyko, że zapomnisz usunąć plik – i strona zostanie w maintenance mode dłużej niż trzeba (sprawdź co zrobić jeśli WordPress zawiesi się w trybie konserwacji).
- Słabe przy częstych pracach – jeśli regularnie robisz zmiany, wygodniejsza będzie wtyczka z ustawieniami.
Tę metodę z plikiem .maintenance warto używać wtedy, gdy potrzebujesz najszybszego przełącznika na tryb konserwacji WordPress bez instalowania wtyczek przy awaryjnych poprawkach po aktualizacji, krótkich pracach w plikach motywu/wtyczek, migracji lub gdy strona chwilowo działa niestabilnie i chcesz ją od razu ukryć przed użytkownikami. To dobre rozwiązanie na już, ale przy częstych wdrożeniach lepiej sprawdzają się narzędzia z większą kontrolą (wygląd komunikatu, dostęp po roli, whitelist IP).
Jeśli chcesz sprawdzić inne metody uruchomienia trybu konserwacji, albo pobrać wtyczkę, sprawdź mój poradnik 5 najlepszych sposobów jak włączyć tryb konserwacji w WordPressie – szczegółowo wyjaśniam tam, czym jest tryb konserwacji, oraz na konkretnych przykładach pokazuję, jak go włączyć.
Czy ten artykuł był dla Ciebie pomocny?
Data aktualizacji: