Ich habe angefangen, einige WordPress Plugins selbst zu entwickeln. Bei der Entwicklung eines Plugins verwende ich verschiedene Hooks (wp_head, add_shortcode, etc) im Plugin. Kann mir jemand eine einfache und bequeme Möglichkeit geben, ein WordPress-Plugin zu debuggen oder gibt es eine andere Möglichkeit, ein WordPress-Plugin einfach zu entwickeln? Danke im Voraus.
Die Verwendung eines PHP-Debuggers kann gut sein, aber es kann auch ein bisschen wie "folge dem springenden Ball" sein. Zur Vereinfachung aktivieren Sie WP_DEBUG und WP_DEBUG_LOG (siehe Debugging in WordPress ) und verwenden Sie die error_log () Funktion, um nützliche Informationen in die Datei wp-content / debug.log zu speichern.
Ich neige dazu, Protokollanweisungen mit der Klassenmethode, der Funktion oder dem Include-Dateinamen zu versehen, damit ich weiß, woher sie kommen. z.B.
%Vor%Das Debug Bar Plugin kann auch ziemlich praktisch sein, besonders mit einigen der verfügbaren Add-ons.
Beim Debuggen verwende ich normalerweise die Standard-PHP-Funktion, um Variablen zu untersuchen, wissen Sie, var_export
und print_r
. Wenn ich einen Fehler habe, der schwieriger zu erkennen ist, verwende ich Xdebug: Ссылка .
Außerdem können Sie in Wordpress mit diesen Plugins den Inhalt Ihrer Variablen protokollieren:
Das Debug Bar-Plugin ist ein guter Start, wenn Debug-Modus und Debug-Logging in der Datei wp-config.php aktiviert werden.
Debugging in WordPress, debugging und debuglog Einstellungen
Andere Dinge, die Ihnen nützlich sein könnten:
1) Plug-ins, die nach veralteten Funktionen in Ihrem Code suchen, z. B. veraltete Aufrufe protokollieren oder Abgelaufene Benachrichtigungen protokollieren .
2) Das Setzen der WP_DEBUG-Konstante liefert nützliche Informationen im PHP-Protokoll.
Tags und Links php debugging wordpress wordpress-plugin