Gli errori PHP che puoi visualizzare frequentemente nel tuo sito WordPress sono solitamente avvisi e notifiche. WordPress utilizza PHP come linguaggio di programmazione e talvolta possono comparire avvisi o warning di codice in diverse parti del sito web.
In questa guida spieghiamo come nascondere gli errori PHP di WordPress in modo che vengano registrati solo nel file di log degli errori dell’hosting:
- Disattiva la visualizzazione degli errori in tempo reale. La prima cosa da fare è disattivare la visualizzazione degli errori in tempo reale. Per farlo, modifica il file wp-config.php nella directory principale del tuo sito web e cerca la seguente riga:
define('WP_DEBUG', true);Modifica il valore da "true" a "false" per disattivare la visualizzazione degli errori in tempo reale:
define('WP_DEBUG', false);- Nascondi gli errori PHP: Oltre a disattivare la visualizzazione degli errori in tempo reale, puoi anche nascondere completamente gli errori PHP. Per farlo, la direttiva display_errors di PHP deve essere disattivata. Inoltre, sarà necessario aggiungere queste righe nel file wp-config.php:
ini_set('error_reporting', E_ALL ); define('WP_DEBUG_DISPLAY', false);Queste righe impediranno la visualizzazione a schermo di qualsiasi errore PHP generato dal tuo sito web.
In sintesi, per nascondere gli errori PHP in WordPress, devi disattivare la visualizzazione degli errori in tempo reale e configurare la soppressione degli errori direttamente dal file wp-config.php.
In questo modo potrai mantenere il sito operativo e allo stesso tempo avere la possibilità di analizzare eventuali problemi internamente tramite i log dell’hosting.