Отладка WordPress: Как использовать WP_DEBUG

Автор:
Nurlan Kemelbekov

Каждый хороший разработчик должен включить отладку перед началом работы над новым плагином или темой WordPress. На самом деле, WordPress Кодекс «настоятельно рекомендует», чтобы разработчики использовали режим WP_DEBUG  во время работы над кодом, которые они планируют выпустить для публичного пользования.

К сожалению, многие разработчики не следуют этому совету просто потому, что они забывают о встроенных в WordPress отладках или, возможно, просто не знают, как их использовать.

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

Отладка с WP_DEBUG.

Наиболее важный инструмент отладки, вы должны знать об этом, WP_DEBUG. WP_DEBUG является логической константой, которая запускает режим «отладки» WordPress. Находится в WP-config.php файле WordPress.
При установке на «true», вы сможете увидеть PHP уведомления об ошибках.
Эти сообщения могут быть полезны, когда производится отладка WordPress. В частности, уведомления при использовании устаревшей функции, отображаемые на страницах вашего сайта, которые содержатся в WordPress более поздней версии.
wp_debug

Чтобы включить WP_DEBUG, просто добавьте следующую строку кода в WP-config.php файл:

define( ‘WP_DEBUG’, true );

WP_DEBUG по умолчанию установлен в «false». WP_DEBUG предоставляет удобный способ устранения проблемы, когда что-то пойдет не так с вашим сайтом.

Важно иметь в виду, что WP_DEBUG не должен использоваться для отладки сайта в Интернете. Хотя это полезная функция в процессе отладки, применение его на web-сайте может быть опасно, потому что текст в PHP уведомлении может раскрыть подробности о коде и прочую информацию для посетителей вашего сайта.

Ведение журнала ошибок с WP_DEBUG_LOG.
debug_log
Другой удобный инструмент — WP_DEBUG_LOG , который может быть использован в сочетании с WP_DEBUG, чтобы сохранить все сообщения об ошибках в файл debug.log, находящийся в папке /wp-content/ вашего сайта. Это особенно полезная функция может помочь, если Вы захотите просмотреть уведомления позже.
Чтобы включить журнал отладки, просто добавьте следующую строку кода в WP-config.php файл:

define(‘WP_DEBUG_LOG’, true);

Отображение ошибок на своем сайте с WP_DEBUG_DISPLAY.

Это еще одна полезная константа, которая позволяет отображать отладочные сообщения внутри HTML вашего сайта.

По умолчанию это «true» — показывает ошибки и предупреждения, поскольку они генерируются. Изменение «true» на «false» скроет все ошибки.

Это должно быть использовано в сочетании с WP_DEBUG_LOG . Чтобы использовать функцию, просто добавьте следующую строку кода в WP-config.php файл:

define(‘WP_DEBUG_DISPLAY’, false);

Собираем все вместе.

// Включить отладку

define(‘WP_DEBUG’, true);

//Показать WordPress записывать все в /wp-content/debug.log

define(‘WP_DEBUG_LOG’, true);

// Отключить отображение сообщений об ошибках на сайте

define(‘WP_DEBUG_DISPLAY’, false);

// Вы можете также добавить следующий код, который будет скрывать ошибки на экране

@ini_set(‘display_errors’, 0);

Не забывайте, что WP_DEBUG хорош для применения на локальном сервере в целях развития и тестирования темы сайта и не должны быть использованы на сайтах в Интернете. Кстати, Вы также можете здесь узнать про установку и запуск WordPress локально с WampServer или как установить WordPress локально с помощью Xampp.




Вам также может понравиться:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *

шестнадцать − шесть =

Я просто хотел сказать, как сильно я ценю Ваш комментарий на мой пост. Спасибо Вам !!