[Plugin] per abilitare e leggere i log in un sito WP

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.


Questo sito web non offre alcun cookie perchè non ho interesse a tracciare le attività di nessun utente attraverso i cookie e quindi non ne ho inseriti.
Il tema e i plugin sono realizzati da me e quindi nessun altro è autorizzato ad inserire cookie su questo sito web.
Se qualcuno dovesse individuare un cookie da qualche parte su questo sito web, non ce l'ho messo io,
ed è pregato di farmelo sapere, così potrò cercare e distruggere il cookie eventualmente individuato.
I software e i pezzi di codice condivisi su questo sito web sono da considerarsi a scopo educativo e senza alcuna garanzia
© 2021