
Leggere i messaggi di errore del PHP in WordPress è utile per indirizzare un problema non previsto, anche se a volte è complicato reperire e interpretare i file di log.
Ma in un software gestionale o in un ambiente WordPress, è importante avere un sistema per tracciare in automatico i messaggi generati dal PHP, perchè è l’unico modo per avere informazioni su cui ragionare per indirizzare problemi che non si risolvono col semplice disable/enable dell’ultimo plugin aggiornato; anche i feedback degli utenti possono essere utili, ma il racconto imparziale di un log, è ciò che fa la differenza.
Nel tempo ho quindi realizzato (e manutengo) un plugin Open Source che permette di selezionare i file di log e visualizzarne il contenuto direttamente in un pannello nel /wp-admin; in più, semplifica l’abilitazione della modalità di debug nativa di WordPress (per saperne di più riguardo la modalità di debug nativa di WordPress, il sito ufficiale https://wordpress.org/support/article/debugging-in-wordpress).
Qui il link al plugin pubblicato su GitHub: https://github.com/webtechandbiz/WTAB-Wp-LogReader
Attenzione perchè il plugin abilita la visualizzazione di tutti i messaggi di errore (Warning e Notice compresi) che il sito web genera; purtroppo, buona parte dei temi e dei plugin commerciali in circolazione, creano in continuazione Warning e Notice che non vengono visti (e risolti) da chi ha scritto questi temi e plugin, ma finiscono sempre nei file, quindi se installate questo plugin e vedete degli anti estetici messaggi di errore sul sito, è importante segnalare che probabilmente non saranno generati da questo plugin, solo che questo plugin li renderà visibili. Scrivendo temi e plugin da zero, posso e devo risolvere tutti i messaggi di errore, ad ogni livello (compresi Warning e Notice) quindi io ho bisogno di vederli e risolverli. Se questo plugin viene invece installato su un sito con temi e plugin commerciali, probabilmente sarà meglio non abilitare la visualizzazione dei messaggi di errore in pubblico.