WordPress – jak włączyć debugowanie i zapisać komunikaty błędów w logach

Niezaprzeczalnie WordPress jest najbardziej popularnym systemem CMS na świecie. Szacuje się że już ponad 40% stron na świecie korzysta właśnie z tego systemu. Link do statystyk tutaj. Jest na tyle prosty i przyjazny, że nawet mało doświadczeni użytkownicy sobie z nim poradzą. Największy problem powstaje kiedy coś nie działa, a żadna dodatkowa wtyczka nie jest wstanie pomóc. Warto wiedzieć jak wyświetlić na stronie odpowiednie komunikaty błędów aby móc sprawdzić i dowiedzieć się jaki jest problem. W tym celu trzeba edytować plik: wp-config.php znajdujący się w folderze głównym i dodać następującą linie kodu:

define(’WP_DEBUG’, true);

domyślnie log zapisywany jest w folderze wp-content/debug.log

Wszystkie możliwe błędy zaczną się wyświetlać na stronie. Natomiast żeby zapisywać te komunikaty w pliku loga należy dodać kolejną linię kodu:

define(’WP_DEBUG_LOG’, true);

Domyślnie dane zapisują się w: wp-content/debug.log

Jednak jeśli działamy na wersji strony na której nie chcemy aby wyświetlały się komunikaty błędów. Możemy zamiast kodu jaki mamy czyli:

define(’WP_DEBUG’, true);
define(’WP_DEBUG_LOG’, true);

dodajemy

define(’WP_DEBUG’, true);
define(’WP_DEBUG_DISPLAY’, false );
define(’WP_DEBUG_LOG’, true );

Tym sposobem błędy nie będą wyświetlać się na stronie ale zapiszą się do pliku.