Cum poți șterge PHP Warning și Notice în WordPress

Cum poți șterge PHP Warning și Notice în WordPress

Se poate întâmpla ca pe site / blog să apară uneori warninguri sau noticeuri generate fie de vreun plugin nou, fie de temă sau chiar de WordPress. Aceste atenționări apar de obicei la schimbările de versiune PHP, când dezvoltatorii de pluginuri rămân în urmă, sau, din contră, o iau înainte și versiunea de PHP de pe server este prea veche.

Noțile sunt enervante pentru că arată urât, ba chiar și mai rău, pot fi indexate de google.

Cum le eliminăm?

Cea mai la îndemână soluție este să se verifice directiva din fișierul wp-config.php:

define( 'WP_DEBUG', false );

Este important ca acest parametru să fie setat FALSE. Varianta de TRUE este rezervată depanării codului php de către dezvoltatori.

Dacă chiar și cu WP_DEBUG pus pe FALSE tot apar warningurile și / sau notice, atunci înseamnă că e o setare de server. Pentru a le inhiba apariția mesajelor, înlocuiți directiva de mai sus cu:

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

În acest fel ar trebui ca orice warninbg sau notice să dispară atât de pe partea publică, cât și din admin.

Mult succes!