Como ocultar Avisos e Notificações PHP no WordPress

De tempos em tempos, um usuário vem até mim e diz: “Vejo alguns avisos e notificações PHP na minha página”.

Na maioria das vezes, esses problemas não são motivo de preocupação (embora o desenvolvedor do plugin/tema deva ser informado para que possa corrigi-los em futuras atualizações). Avisos e notificações PHP geralmente não representam um problema em um site de produção na maioria das vezes.

Alguns deles podem ser gerados porque o desenvolvedor precisa manter a compatibilidade com versões mais antigas do WordPress e versões mais antigas do PHP.

A solução: Se você simplesmente definir WP_DEBUG como false no seu arquivo wp-config.php, estará tudo bem. Esses problemas não afetam o funcionamento do seu site.

No entanto, o problema é que, às vezes, a solução acima não funciona. Isso pode acontecer na maioria das vezes em hospedagens compartilhadas mais baratas, que forçam a exibição de avisos e notificações PHP.

Nesse caso, você pode substituir esta linha do seu arquivo wp-config.php:

define('WP_DEBUG', false); 

por esta:

ini_set('display_errors','Off'); 
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

Espero que isso ajude alguém por aí!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *