Отладка и ошибки WordPress

WP_DEBUG спасает от «белого экрана», если включить его правильно

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 и смотрите лог: он быстрее любого предположения показывает, где именно сломалась цепочка.
Этот пост опубликован в Telegram-канале Отладка и ошибки WordPress. Подписаться можно по ссылке: @wp_debug_corner_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.