Что Такое WP DEBUG: Комплексное Руководство
access_time
hourglass_empty
person_outline

Что Такое WP DEBUG: Комплексное Руководство

Включив WP DEBUG (режим отладки) на своём сайте WordPress, вы сможете лучше понять, что происходит с вашим ресурсом, особенно в случае возникновения проблемы. Дебаг также пригодится разработчикам тем или плагинов, которые хотят, чтобы их продукт продвигал непосредственно WordPress.

Поэтому в этой статье мы расскажем вам всё, что нужно знать о WP DEBUG и о том, как вы можете использовать отладку в разработке вашего сайта.

Зачем Нужен WP DEBUG?

WP_DEBUG — это константа PHP, которая запускает режим отладки в WordPress. Найти её можно в вашем файле wp-config.php. По умолчанию дебаг отключен. Включите его, чтобы получить доступ к ряду полезных функций.  

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

Во-вторых, WP_DEBUG покажет список устаревших функций в релизах тем и плагинов WordPress. Функции помечены как такие, что будут неактивные в будущем. Это уведомление также часто сообщает, какие альтернативы можно использовать вместо этого.

Ещё одна причина включить режим отладки возникает тогда, когда вы хотите создать собственный плагин или тему. 

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

Если он не совместим с WP_DEBUG, официальная библиотека инструментов WordPress не одобрит ваш плагин или тему.

Практическое Применение WP DEBUG

Объяснив общую идею того, что такое WP_DEBUG, мы рассмотрим, как он может быть использован на практике.

WP_DEBUG

WP_DEBUG находится в файле wp-config.php и по умолчанию имеет значение “false”. Если вы хотите включить его, вы должны изменить его на “true”. Для этого вам понадобится FTP-клиент, например FileZilla или файловый менеджер, для доступа к файлу.

В нашем примере мы будем использовать файловый менеджер Hostinger.

  1. Найдите файл wp-config.php в корневой папке вашего сайта. В нашем примере он находится в hostinger-dev-9.xyz/public_html/wp-config.php.
    wp-config.php Файл в Файловом Менеджере Hostinger
  2. Откройте его и найдите

    define( 'WP_DEBUG', false )

    Включение WP_DEBUG - Строки Кода

  3. Найдя, измените значение “false” на  “true”. Затем сохраните файл.

Если в вашем файле wp-config.php такого кода нет, вы можете добавить его над строкой /* That’s all, stop editing! Happy blogging. */.

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

WP_DEBUG_LOG

Включив WP_DEBUG_LOG, пользователи могут сохранять все ошибки в файле debug.log. Эта функция работает вместе с WP_DEBUG и помогает воспроизвести проблемы для устранения неполадок.

Чтобы включить её, откройте файл wp-config.php и введите следующую строку под строкой define( ‘WP_DEBUG’, true );

define('WP_DEBUG_LOG', true);

Активация WP_DEBUG_LOG - Скриншот Строк Кода

После активации функции файл debug.log будет автоматически сохранен в папке /wp-content/ вашего сайта. Вы можете просмотреть файл непосредственно в браузере.

Файл debug_log в Файловом Менеджере Hostinger

WP_DEBUG_DISPLAY

Вам следует отключить WP_DEBUG_DISPLAY, чтобы сообщения об ошибках не отображались на вашем сайте.

Каждый раз, когда возникает ошибка, она будет сгенерирована и показана внутри вашего HTML-кода, поскольку в отличие от WP_DEBUG, исходное значение WP_DEBUG_DISPLAY — “true”. Измените его на “false”, чтобы скрыть все ошибки.

В случае, если вы не можете найти необходимую строку, вставьте эту строку в файл wp-config.php сразу под строкой define(‘WP_DEBUG’, true);.

define('WP_DEBUG_DISPLAY', false);

Дективация WP_DEBUG_DISPLAY - Снимок Строк Кода

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

Итоги

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

Вот краткое изложение всех шагов, которые нужно сделать, чтобы использовать WP_DEBUG, WP_DEBUG_LOG и WP_DEBUG_DISPLAY:

  • WP_DEBUG — найдите файл wp-config.php, и измените значение “false” в строке define( ‘WP_DEBUG’, false ); на “true”.
  • WP_DEBUG_LOG — добавьте строку define(‘WP_DEBUG_LOG’, true); под define(‘WP_DEBUG’, true);.
  • WP_DEBUG_DISPLAY — введите define(‘WP_DEBUG_DISPLAY’, false); под строкой define(‘WP_DEBUG’, true);.

Если у вас остались вопросы не стесняйтесь задать их в комментариях. 

Автор

Author

Olha L. / @olha

Ольга уже около пяти лет работает менеджером в сфере IT. Написание технических заданий и инструкций — одна из её главных обязанностей. Её хобби — узнавать что-то новое и создавать интересные и полезные статьи о современных технологиях, веб-разработке, языках программирования и многом другом.

Похожие руководства

Оставьте ответ

Комментарий*

Имя*

Email*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Присоединиться к Hostinger сейчас!