Как включить режим отладки (debug)?

Добрый день!

Что такое режим отладки или “дебаг” и как его мне его включить на сайте WordPress?

Ответ

Режим отладки больше нужен для проверки изменений, сделанных в коде. Например, Вы что-то изменили или добавили в файл Вашей темы functions.php, а правки оказались с ошибкой. В итоге Вы увидите белый экран без каких-либо объяснений что случилось. Режим отладки или “дебаг” сообщит об ошибке и даже укажет в какой именно строке файла она содержится.

Все действия по включению/отключению режима отладки производятся в основном конфигурационном файле wp-config.php, который находится в корневом каталоге Вашего сайта

 

WordPress имеет широкие возможности вывода ошибок во время отладки кода. Наиболее грамотным и безопасным считается вывод ошибок не на экран, а запись в файл.

Во-первых, сначала режим нужно задействовать. За это отвечает следующая команда:

define( 'WP_DEBUG', true );

Отметим, что в таком случае все ошибки и предупреждения будут выводиться на экран. Следующие строки запретят визуальный показ ошибок, записывая все сообщения о них в специальный файл, который находится по адресу /wp-content/debug.log.

define( 'WP_DEBUG_LOG', true ); 
define( 'WP_DEBUG_DISPLAY', false );

В итоге, чтобы включить “дебаг”-режим, необходимо в файл wp-config.php добавить следующие строки кода:

// включение режима отладки
define( 'WP_DEBUG', true );
// запись ошибок в файл /wp-content/debug.log
define( 'WP_DEBUG_LOG', true ); 
// запрет вывода ошибок на экран
define( 'WP_DEBUG_DISPLAY', false );
Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров