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

WP_DEBUG: как включать отладку и не превращать сайт в витрину ошибок

WP_DEBUG: как включать отладку и не превращать сайт в витрину ошибок

WP_DEBUG нужен не для «включить и забыть», а чтобы быстро поймать причину сбоя. В wp-config.php обычно ставят: define('WP_DEBUG', true); но на боевом сайте этого мало — ошибки могут показаться посетителям.

Держите базовый набор:
• WP_DEBUG_LOG — пишет ошибки в wp-content/debug.log
• WP_DEBUG_DISPLAY — лучше false, чтобы не светить предупреждения на экране
• @ini_set('display_errors', 0) — дополнительная страховка, если сервер упрямится

Частая ошибка — включить только WP_DEBUG и не проверить права на папку wp-content. Тогда лог не создаётся, а проблема выглядит «пустой». Ещё одна ловушка: забывают отключить отладку после проверки и оставляют на сайте лишний шум в логах.

Если ошибка появляется после установки плагина или правки темы, сравнивайте лог до и после изменения. Так быстрее видно, какой файл и какая строка ломают страницу. Для фронта это особенно полезно: белый экран часто начинается с одного notice, который легко пропустить.

Включайте WP_DEBUG точечно, а не «на постоянку»: нашли источник ошибки — исправили — выключили отображение, оставив лог только для диагностики.
Этот пост опубликован в Telegram-канале Отладка и ошибки WordPress. Подписаться можно по ссылке: @wp_debug_corner_ww.
tech

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

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

start

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

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

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