Debuggare problemi in WordPress

Quando qualcosa non funziona in WordPress, non cominciare a disabilitare plugin finchè non capisci quale non va, perchè a volte il problema non è legato ad un plugin in particolare ma alla congiunzione di più plugin.

WordPress, dato che è basato su PHP, offre un modo molto efficace per fare debug e capire esattamente cosa non va, ed è abbastanza semplice da attivare.

Ne parlano sul sito ufficiale di WordPress https://wordpress.org/support/article/debugging-in-wordpress ma io di solito entro in wp-config.php e sostuisco questa riga

define( 'WP_DEBUG', false );

con questo!

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
define( 'SCRIPT_DEBUG', true );

In questo modo, quando il sistema va in errore, crea e scrive nel file /wp-content/debug.log e da lì sarà possibile leggere il messaggio di errore e procedere di conseguenza.

Oppure installa il mio plugin che oltre a mostrare i messaggi di errore del PHP, permette anche di abilitare la modalità debug.

https://github.com/webtechandbiz/WTAB-Wp-LogReader/blob/main/WTAB-LogReader


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