In primo luogo aggiungo define('WP_DEBUG', false);
al file wp-config.php (come molti hanno già detto) alla mia installazione locale che è una copia recente di un sito di produzione rilevante (sia file che dati). Questo rende le cose veloci, sicure, separate ma riflette bene almeno un posto dove verrà effettivamente utilizzato il plugin.
Aggiungo anche il plug-in della barra di debug insieme ad alcuni dei componenti aggiuntivi della barra di debug (ad esempio i transitori), a seconda dei plug-in.
Uso anche il componente aggiuntivo Firebug per Firefox, che è eccellente per aiutare a rintracciare i problemi html, css e JavaScript e per esaminare le stranezze del layout.
Codifico usando UltraEdit che ho usato per oltre 15 anni per un sacco di codice (da php a SQL) sia a lavoro che a casa e quindi questo funziona bene per me, ma forse non ho abbastanza per classificarlo come IDE per molte persone. Ha funzionalità di evidenziazione della sintassi, completamento automatico e funzioni di layout del codice e una serie di strumenti di scelta rapida html e css che possono aiutare a evitare errori di battitura e simili. Principalmente questo mi porta familiarità, che è un aspetto importante spesso trascurato nella corsa verso il nuovo. La memoria muscolare aiuta la ripetibilità anche nella codifica.
E ovviamente di solito ho una pagina appropriata del codice aperta in un'altra scheda su un esempio adatto.
Tutto ciò aiuta in diversi modi a evidenziare errori di codifica, analisi, funzionali e di layout e non interferisce molto nel modo in cui codifico o se nulla è sbagliato. La maggior parte può essere ignorata o disattivata per un po 'se stai sperimentando o stai lavorando a qualcosa che rivedrai in seguito.
Oh, e non c'è niente di sbagliato in un'eco ben posizionata o print_r per controllare qualcosa su un tasto (purché li rimuova quando hai finito).
WP_DEBUG
su false, come consiglia John, allora si ha una buona idea di cosa non va, se non altro, nei propri script. Quindi puoi modificare in Dreamweaver, premere Ctrl + S e poi F5 nel browser per visualizzare immediatamente le modifiche.