WP_DEBUG спасает от «белого экрана», если включить его правильно
WP_DEBUG — не кнопка «починить сайт», а режим диагностики. Его включают, когда нужно увидеть, что именно ломает шаблон, плагин или свой код, а не гадать по симптомам.
В wp-config.php обычно ставят:
• define('WP_DEBUG', true);
• define('WP_DEBUG_LOG', true);
• define('WP_DEBUG_DISPLAY', false);
Так ошибки уходят в лог, а не показываются посетителям. Это особенно важно на живом сайте: вывод на экран может сломать верстку, открыть внутренние пути файлов и просто испортить страницу. Если нужен вывод в браузер, включайте его только локально.
Типовые случаи, где WP_DEBUG реально помогает:
• конфликт функции после подключения плагина;
• неверный путь к файлу в теме;
• предупреждения о неопределённом индексе в массиве;
• фатал после обновления кастомного кода.
После проверки не забывайте вернуть debug-режим в выключенное состояние. Иначе сайт будет тихо писать лишнее в лог, а файл ошибок со временем разрастается и мешает искать нужную проблему.
Если сайт «падает» без явной причины, первым делом включайте WP_DEBUG и смотрите лог: он быстрее любого предположения показывает, где именно сломалась цепочка.
Отладка и ошибки WordPress
@wp_debug_corner_ww
WP_DEBUG спасает от «белого экрана», если включить его правильно
Этот пост опубликован в Telegram-канале Отладка и ошибки WordPress. Подписаться можно по ссылке: @wp_debug_corner_ww.