»  Производительность  »  Режим отладки Вордпресс

Режим отладки Вордпресс

Режим отладки ВордпрессРежим debug используется разработчиками сайтов для поиска ошибок и разработчиками тем и плагинов при написании софта. В этом режиме Вордпресс показывает сообщения о возникших ошибках и об использовании устаревших функций php.

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

Содержание:

  1. Режим отладки
  2. Отключение показа ошибок на сайте
  3. Логи ошибок и логи sql запросов
  4. Отладка скриптов и стилей
  5. Комбинации режимов debug

Режим отладки

Чтобы включить режим отладки, найдите эту строку в файле wp-config.php, и замените false на true:

Сообщения с ошибками появятся на страницах сайта.

Если вы включите режим debug на сайте с посетителями, то ошибки будут показываться во фронт-энде сайта. Эти ошибки содержат информацию, которую не должны видеть посторонние.

Добавляйте свои строки до строки:

Отключение показа ошибок на сайте

Если вы хотите, чтобы сообщения с ошибками не отображались во фронт-энде, используйте функцию WP_DEBUG_DISPLAY.

Эта функция управляет отображением ошибок в html, значение по умолчанию true, вы можете изменить его на false. Используйте эту функцию вместе с WP_DEBUG_LOG:

Логи ошибок и логи sql запросов

Лог ошибок  WP_DEBUG_LOG можно использовать вместе с  WP_DEBUG и SCRIPT_DEBUG для сохранения лога ошибок в файл debug.log.

Чтобы включить сохранение логов в файл, добавьте эту функцию в wp-config:

Файл с логами сохраняется в папке wp-content.

Файл debug.log в папке wp-content
Логи сохраняются в папке wp-content

Логи событий будут сохраняться в файл debug.log в папке wp-content.

Также вы можете включить сохранение sql запросов, которые Вордпресс делает к базе данных. Добавьте эту функцию в wp-config:

и этот код в футер вашей темы:

Отладка скриптов и стилей

Если вы хотите модифицировать css или js, включите эти режимы:

Скрипты и стили могут быть объединены в один файл и минифицированы. Файлы объединяются для ускорения загрузки, — один объединенный файл скачается быстрее, чем 20 по отдельности. При минификации из кода страницы убираются пробелы, переносы строк и комментарии. Как это выглядит можно посмотреть здесь. Объединение и минификация ускоряют загрузку страниц.

Чтобы найти нужный файл, который вызывает проблему, сначала нужно отключить минификацию и объединение. Эта функция включает отладку скриптов и отключает минификацию и объединение.

Иногда ошибки появляются и пропадают, тогда в режиме отладки ошибку можно не найти. Тогда надо смотреть логи ошибок.

Комбинации режимов debug

Вы можете использовать эти константы в нужной комбинации. Если вы хотите включить режим debug, включить создание файла лога и отключить отображение ошибок на сайте, добавьте этот код в wp-config:

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

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

Оставьте комментарий

Do NOT follow this link or you will be banned from the site!