Как включить режим отладки (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 );

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

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос