Debugowanie w WordPressie to must-have dla każdego, kto grzebie w kodzie, naprawia błędy albo chce sprawdzić, co się dzieje pod maską strony. Jeśli coś nie działa jak trzeba – tu znajdziesz odpowiedzi. No to jedziemy! 🚀
Jak włączyć debugowanie w WordPressie?
Żeby odpalić tryb debugowania, trzeba pogrzebać w pliku wp-config.php. Brzmi groźnie? Spokojnie, to proste.
1. Połącz się z serwerem przez FTP, SFTP albo zaloguj do menedżera plików hostingu.
2. Znajdź plik wp-config.php – leży w głównym folderze WordPressa.
3. Wrzuć tam ten kod (lub zmodyfikuj, jeśli już jest):
define('WP_DEBUG', true);
4. Chcesz logować błędy do pliku? Dorzuć:
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
WP_DEBUG_LOG
wrzuca błędy do wp-content/debug.log.WP_DEBUG_DISPLAY
wyłącza wyświetlanie błędów na stronie – i dobrze, bo na produkcji to proszenie się o kłopoty.
5. Na wszelki wypadek możesz jeszcze dodać:
define('error_reporting', 0);
6. Zapisz plik i gotowe! 💥
Gdzie znaleźć plik debug.log?
Po włączeniu WP_DEBUG_LOG
, wszystkie błędy lądują w wp-content/debug.log. Możesz go podejrzeć przez FTP albo w menedżerze plików. Jak widzisz, WordPress lubi chować błędy tam, gdzie trzeba.
Jak wyłączyć debugowanie?
Kiedy już wszystko naprawione, warto wyłączyć debugowanie, żeby nie obciążać serwera i nie zdradzać za dużo światu. Zmień WP_DEBUG
na false
:
define('WP_DEBUG', false);
Możesz też od razu wrzucić tak:
define('WP_DEBUG', false);
if ( ! WP_DEBUG ) {
ini_set('display_errors', 0);
}
Wtyczki do debugowania problemów w WordPress
Nie chcesz grzebać w kodzie? Są wtyczki, które mogą Ci pomóc na mierzyć błędy:
- Query Monitor – pokaże Ci błędy, zapytania SQL i mnóstwo innych rzeczy.
- Debug Bar – wyświetli błędy PHP i podpowie, co jest nie tak.
- Debug Log Manager – ułatwia przeglądanie i zarządzanie logami błędów bezpośrednio z poziomu kokpitu WordPressa.
Tryb debugowania to Twoja tajna broń do wykrywania błędów, optymalizacji i testowania WordPressa. Korzystaj z niego mądrze i nie zapomnij wyłączyć po skończonej robocie.