Erstens füge ich define('WP_DEBUG', false);
der wp-config.php-Datei (wie die meisten Leute gesagt haben) meine lokale Installation hinzu, bei der es sich um eine aktuelle Kopie einer relevanten Produktionsstätte handelt (sowohl Dateien als auch Daten). Dies macht Dinge schnell, sicher und getrennt, spiegelt aber gut mindestens einen Ort wider, an dem das Plugin tatsächlich verwendet wird.
Ich füge auch das Debug-Leisten- Plugin zusammen mit einigen der Debug-Leisten-Add-Ons (z. B. Transients) hinzu - entsprechend Ihren Plugins.
Ich verwende auch das Firebug-Add-on für Firefox, das sich hervorragend dazu eignet, HTML-, CSS- und JavaScript-Probleme aufzuspüren und sich auch mit der Unheimlichkeit des Layouts zu befassen.
Ich codiere mit UltraEdit, das ich seit mehr als 15 Jahren für eine ganze Reihe von Codierungen (PHP bis SQL) bei der Arbeit und zu Hause verwendet habe. Das funktioniert gut für mich, aber ich habe möglicherweise nicht genug, um es als IDE zu bewerten viele Leute. Es verfügt über Syntaxhervorhebungs-, automatische Vervollständigungs- und Code-Layout-Funktionen sowie eine Reihe von HTML- und CSS-Verknüpfungswerkzeugen, mit denen Tippfehler vermieden werden können. Meistens bringt mir dies Vertrautheit, was ein wichtiger Aspekt ist, der in der Eile zum Neuen oft übersehen wird. Das Muskelgedächtnis unterstützt die Wiederholbarkeit auch bei der Codierung.
Und natürlich habe ich normalerweise eine geeignete Seite aus dem Codex in einem anderen Tab auf einem geeigneten Exemplar geöffnet.
Dies alles hilft auf unterschiedliche Weise, Codierungs-, Analyse-, Funktions- und Layoutfehler hervorzuheben, und beeinträchtigt nicht viel, wie ich codiere oder ob nichts falsch ist. Die meisten können für eine Weile ignoriert oder deaktiviert werden, wenn Sie experimentieren oder an etwas arbeiten, das Sie später noch einmal überprüfen werden.
Oh, und es ist nichts falsch an einem gut positionierten Echo oder print_r, um etwas an einer Taste zu überprüfen (solange Sie sie entfernen, wenn Sie fertig sind).
WP_DEBUG
, wie von John empfohlen, auf "false" setzen, erhalten Sie eine ziemlich gute Vorstellung davon, was in Ihren Skripten, wenn überhaupt, schief läuft. Anschließend können Sie in Dreamweaver bearbeiten, Strg + S und dann F5 im Browser drücken, um die Änderungen sofort anzuzeigen.