Время от времени ко мне приходит пользователь и говорит: «Я вижу некоторые PHP-уведомления и предупреждения на своей странице».
В большинстве случаев об этом не стоит беспокоиться (хотя разработчик плагинов / тем должен знать об этом, чтобы они могли исправить их в будущем выпуске).
[aesop_quote type=”block” quote=”Предупреждения и уведомления PHP в большинстве случаев очень важны! Используйте совет в крайнем случае.” size=”1″ align=”center” height=”auto” text=”#ffffff” background=”#222222″ width=”100%”]
Решение:
Если вы просто установить WP_DEBUG
в false
вашем wp-config.php
файл, оповещения исчезнут.
Тем не менее, проблема в том, что иногда выше не работает.
Это может происходить чаще всего на дешевых общих хостах, которые вынуждают отображать предупреждения и уведомления PHP.
В этом случае вы можете заменить эту строку из вашего файла wp-config.php:
define('WP_DEBUG', false);
с этим:
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
Источник записи: https://aristath.github.io