Articles of Fehlerbehandlung

Deaktivieren Sie das Debug-Protokoll programmgesteuert

Ich versuche WP_DEBUG_LOG zu deaktivieren, wenn und nur wenn debug.log existiert. Ich würde gerne in wp_footer und testen, ob die Datei existiert und wenn ja, mein Debug-Log deaktivieren. Alles, was ich gefunden habe, ist, dass WP_DEBUG_LOG eine Konstante ist und nur aus der Datei wp-config.php kann, was für meinen Fall zu früh ist. Gibt es […]

WordPress zeigt 500 Fehler bei PHP-Fehlern an

Aus irgendeinem Grund zeigt WP eine generische 500 Internal Server Error Seite, wenn ich PHP Fehler in meinem Code habe. Ich habe WP_DEBUG auf true gesetzt und die folgenden Einstellungen in meiner php.ini Datei: error_reporting = -1 log_errors = On display_errors = On Ich habe versucht, einen Fehler in meinen Dateien index.php und wp-config.php auszulösen […]

Bewahren Sie alte Werte bei einem Fehler in der API-Einstellung auf

Ich versuche, alten Wert des Formulars beizubehalten, wenn es die Gültigkeitsprüfung durchläuft, die in Sanitize Callback von Register_setting definiert wird. Dies geschieht jedoch nicht, stattdessen werden die Standardwerte gespeichert register_setting(‘setting-wpse3401’, ‘wpse3401_options’, array( ‘sanitize_callback’ => [$this, ‘wpse3401_sanitize_value’])); public function wpse3401_sanitize_value( $val ) { $newval = array(); $type = ‘updated’; $msg = ‘Settings is saved!’; $newval[‘form_field_0’] = […]

Wie sende ich Logs an Plugin-Besitzer für ein Plugin?

Ich entwickle ein Plugin (das bereits auf WordPress ist) und wollte wissen, wie man das einrichten kann, um Fehlerprotokolle von Kunden zu bekommen? Außerdem sollten Sie wissen, wie Sie Protokolle ausschließen können, die nur den Kunden angezeigt werden und nicht in der endgültigen Datei enthalten sind, die an den Eigentümer des Plugins gesendet wird (um […]

FEHLER: Cookies werden aufgrund unerwarteter Ausgabe blockiert – ultimative Lösung

Ich weiß, dass dieses Problem passieren kann, aber ich brauche ultimative Lösung. Mein Haupterrors ist: FEHLER: Cookies werden aufgrund unerwarteter Ausgabe blockiert. Weitere Informationen finden Sie in dieser Dokumentation oder in den Supportforen. Nun, ich mache Dinge von diesem Beitrag: https://wordpress.stackexchange.com/a/213549/82023 Auch tun diese Dinge wie checking Quelle von wp-login.php , überprüfen Sie, gibt es […]

WordPress zeigt Installation Bildschirm nach Max_questions Fehler

Ich arbeite in einer PHO-Umgebung in Heroku mit ClearDB. Irgendwann (wirklich niedrig) bekomme ich diesen Fehler: WordPress database error User ‘XX’ has exceeded the ‘max_questions’ resource (current value: 3600) for query SHOW TABLES LIKE ‘wp\\_users’ made by display_setup_form . Ich denke, das ist ein Fehler aufgrund des freien databaseplans von ClearDB. Nachdem jedoch dieser Fehler […]

Fehler wird zurückgegeben, wenn der Kommentar als Spam markiert wurde

Hallo ich benutze einen benutzerdefinierten Filter, der pre_comment_approved , um nach schlechten Wörtern auf eine benutzerdefinierte Weise zu suchen. Wenn der Kommentar jetzt markiert wird, wird spam . Wie kann ich einen Fehler auf der Kommentarseite posten, damit der Benutzer weiß, dass seine E-Mail aufgrund der Verwendung eines schwarzen Namens an Spam gesendet wurde? Vielen […]

Fehler in einem Shortcode-Plugin melden

Ich habe ein Plugin, das einen übergreifenden Shortcode in eine , und einer der Parameter ist die Anzahl der Spalten, zB: [table cols=3] Row 1 Data 33% Row 2 Data 67% [/table] Jetzt, mit dem rohen HTML-Editor, könnte ich vergessen, die Spalten hinzuzufügen, oder ich könnte mein Plugin so erweitern, dass es eine intelligente Schätzung […]

So protokollieren Sie Plugin-Fehler in der Datei plugin error_log

Wie können Fehler, die für ein bestimmtes Plugin spezifisch sind, in einer error_log Datei protokolliert werden, die im Plugin-Stammordner selbst enthalten ist? Beispiele: Syntaxerrors databaseerrors Kompatibilitätserrors PHP schwerwiegende Fehler Ajax-Anforderungserrors Ähnlich der Datei /wp-content/debug.log , wenn WP_DEBUG_LOG in der Datei wp-config.php als true definiert ist ( allerdings speziell für Plugins, deren wp-config.php von anderen allgemeinen […]

Kontaktformular 7 – Debugging E-Mail senden failres

Ich erhalte den rot fehlgeschlagenen Fehler beim Versuch, eine Nachricht zu senden. Ich habe auf die FAQ hingewiesen und dies ist der scope der verfügbaren Hilfe: “Es gibt wirklich verschiedene Gründe für serverseitige Probleme, daher kann ich nicht genau erklären, was Ihre ist. Aber die Erfahrungen anderer Benutzer, die ihr Problem getriggers haben, könnten für […]