W tym artykule dowiesz się, jak dodać kod WordPress tryb konserwacji. Wyjaśniamy, jak łatwo wdrożyć ten kod. Pokażemy również alternatywną opcję, czyli wtyczkę, która pozwala na aktywację trybu konserwacji.
Jak dodać tryb konserwacji w WordPress za pomocą kodu?
Jednym z najprostszych sposobów na włączenie trybu konserwacji w WordPress jest dodanie specjalnego kodu PHP do pliku functions.php Twojego motywu. Kod ten blokuje dostęp do strony dla niezalogowanych użytkowników, wyświetlając im komunikat o trwających pracach technicznych:
function wp_maintenance_mode() { if (!current_user_can('edit_themes') || !is_user_logged_in()) { wp_die('<h1>Strona jest w trakcie konserwacji</h1><p>Zapraszamy wkrótce!</p>'); } } add_action('get_header', 'wp_maintenance_mode');
Czy warto dodawać kod do pliku functions.php?
Kod WordPress tryb konserwacji można bez problemu dodać do pliku functions.php, ale… to rozwiązanie ma pewien poważny minus. Plik functions.php jest bezpośrednio powiązany z Twoim motywem. Oznacza to, że podczas aktualizacji motywu wszystkie ręcznie dodane kody zostaną usunięte. W efekcie kod konserwacji przepadnie, a Ty będziesz musiał dodać go od nowa.
Lepsza alternatywa: Wtyczka Code Snippets
Zamiast dodawać kod bezpośrednio do pliku functions.php, zalecam korzystanie z wtyczki Code Snippets. To narzędzie pozwala dodawać niestandardowe fragmenty kodu bez ryzyka ich utraty podczas aktualizacji motywu.
Dlaczego warto używać Code Snippets?
- Kody są przechowywane niezależnie od motywu.
- Nie ma ryzyka ich usunięcia podczas aktualizacji.
- Możesz łatwo zarządzać i edytować dodane fragmenty kodu.
- Wtyczka posiada intuicyjny interfejs, dzięki czemu dodawanie kodu jest proste nawet dla początkujących.
Jak dodać kod WordPress tryb konserwacji za pomocą Code Snippets?
- Zainstaluj wtyczkę Code Snippets z repozytorium WordPress.
- Przejdź do zakładki Snippets w panelu administratora.
- Kliknij Add New (Dodaj nowy).
- Wklej kod konserwacji i nadaj mu nazwę, np. „Tryb konserwacji”.
- Zapisz i aktywuj snippet.
Podsumowanie
Dodanie kodu do pliku functions.php jest możliwe, ale zalecam korzystanie z wtyczki Code Snippets. To bezpieczniejsze i bardziej przyszłościowe rozwiązanie. Dzięki tej wtyczce Twoje kody nie przepadną nawet po aktualizacji motywu.
Jeśli preferujesz gotowe narzędzia, możesz również skorzystać z wtyczek takich jak WP Maintenance Mode, które automatyzują proces włączania trybu konserwacji.