Gewusst wie: Debuggen von php-code während der Entwicklung von wordpress-plugins?
Ich begonnen, einige WordPress-plugins auf meinem eigenen. Während der Entwicklung eines plugins, bin ich mit verschiedenen Haken(wp_head, add_shortcode, etc) - Funktion in das plugin. Kann mir jemand Ratschläge für mich ein einfacher und bequemer Weg, um debug ein WordPress-plugin oder gibt es irgendeine andere Art und Weise zu entwickeln, ein WordPress-plugin problemlos. Vielen Dank im Voraus.
- wordpress.stackexchange.com/a/326/1986
- Nicht diese Frage gehört zu den wordpress.stackexchange.com?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mittels eines PHP-debugger kann gut sein, es kann aber auch ein bisschen wie "follow the bouncing ball". Für Einfachheit, aktivieren WP_DEBUG und WP_DEBUG_LOG (siehe Debugging in WordPress) und verwenden Sie die error_log() Funktion dump nützliche Informationen zu den wp-content/debug.log-Datei.
Tendiere ich zu prefix log-Anweisungen mit der Klasse, Methode, Funktion oder include-Datei-name, so dass ich weiß, Woher Sie kommen. z.B.
Debug Bar plugin kann auch ziemlich praktisch, vor allem mit einigen der verfügbaren add-ons.
Für debugging-normalerweise verwende ich die standard-php-Funktion zu untersuchen Variablen, die Sie wissen,
var_export
undprint_r
. Wenn ich einen bug, dass ist schwieriger zu erkennen, dann nutze ich Xdebug: http://xdebug.org/.Darüber hinaus in WordPress, die Sie verwenden können, diese plugins zu Protokoll den Inhalt der Variablen:
var_export
oderprint_r
Debug Bar plugin ist ein guter Anfang, wenn kombiniert mit Dreh-debug-Modus und debug-Protokollierung auf in die wp-config.php Datei.
Debug-Bar
Debugging In WordPress -, debug-und debuglog Einstellungen
Andere Dinge, die für Sie nützlich sein kann:
1) Plugins, die deprecated-Funktionen in Ihrem code, wie Log Deprecated Calls oder Log Deprecated Notices.
2) Einstellung die WP_DEBUG-Konstante nützliche Informationen in der PHP-log.