Als «debug» getaggte Fragen

Grundlegende Techniken zum Debuggen von WordPress, die Sie aus erster Hand unterstützen können.

16
Wie debuggen Sie Plugins?
Ich bin ziemlich neu im Plugin-Authoring und hatte Probleme beim Debuggen. Ich habe viel Echo benutzt und es ist schlampig und hässlich. Ich bin sicher, es gibt einen besseren Weg, dies zu tun, vielleicht eine IDE mit einem Debugger, mit dem ich die gesamte Site einschließlich des Plugins ausführen kann.


2
Wird die Datei functions.php jemals während eines AJAX-Aufrufs aufgerufen? Debuggen Sie AJAX
Der Versuch, ein Problem herauszufinden, das ein Programmierkollege hat. Ich habe mich gefragt, ob die functions.phpDatei überhaupt aufgerufen wird, wenn Sie AJAX auf der Admin-Seite ausführen. Ich weiß, dass bei einem AJAX-Aufruf ein Teil von WP geladen wird, um den Anruf zu verarbeiten und eine Antwort zurückzusenden. Ist die functions.phpDatei …

5
WP_DEBUG bedingt definieren / nur für Administratoren / Fehler protokollieren (Abfrage-Argument für alle Links anhängen?)
Ich entwickle eine Site auf einem Server, auf den auch der Client zugreifen kann. Ich möchte sie WP_DEBUGnur Administratoren zeigen. Verweise auf Yoasts Artikel , um dies zu umgehen : if ( isset($_GET['debug']) && $_GET['debug'] == 'true') define('WP_DEBUG', true); würde WP_DEBUGnur für URLs anzeigen, die ?debug=truean sie angehängt sind, wiehttp://domain.com/?debug=true …




16
Anmeldung auf meiner WordPress-Site nicht möglich. Reauth = 1 Umleitungsschleife. Irgendwelche Ideen, wie man das behebt?
Ich habe Schwierigkeiten, mich bei meiner WordPress-Site anzumelden. Wenn ich versuche, example.com/wp-admin aufzurufen, wird eine leere Seite angezeigt und die URL-Leiste ändert sich in: http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1 Wenn ich example.com/wp-login.php besuche, wird nur eine leere weiße Seite ohne Änderung der URL angezeigt. Ich habe bestätigt, dass dies kein Problem mit irgendetwas auf …

5
Wie debugge ich ein Plugin mit Xdebug?
Ich konnte NetBeans 6.9.1 und Xdebug ganz einfach in meiner lokalen Umgebung installieren und einrichten, basierend auf PHP 5.3.0 (XAMPP). Mein Problem ist jetzt das folgende: Wenn ich einen Haltepunkt in Wordpresss index.php oder anderen Wordpress-Kern-PHP-Dateien setze, stoppt NetBeans korrekt an der gewünschten Position. Wenn ich stattdessen einen Haltepunkt in …

2
Datenbankabfragen zählen und anzeigen
Ich suche nach einer Lösung, wie ich alle Abfragen auf einer WordPress-Site zählen und anzeigen kann. Weiß jemand, ob es ein gutes Plugin gibt? Andernfalls wäre es eine Lösung, die Abfragen auf der Konsole zu überprüfen, da ich viel mit der Konsole arbeite.


5
Wie kann man seltsame 404-Fehler in wp-admin beseitigen?
Ich betreibe eine WordPress-Site mit ungefähr 70 aktiven Plugins. Von Zeit zu Zeit erhalte ich eine zufällige Fehlerseite ("Nicht gefunden", obwohl ich die Überschriften nicht überprüft habe, um festzustellen, ob es sich um eine 404 handelt) auf einer /wp-admin/Seite, die aus dem Nichts auftaucht. Ein einfacher erneuter Versuch behebt den …

4
Drucken Sie die Dateinamen der WordPress-Vorlage zum Debuggen
Ich habe die Wartung einer großen WP-MS-Site übernommen. Die Site verfügt über ca. 200 Vorlagen, viele seitenspezifisch und ohne Standardbenennungsverfahren. Es würde viel Zeit sparen, wenn ich beim Surfen auf der Website die Vorlagennamen sehen kann, aus denen die aktuelle Seite besteht. Ist das möglich? Ich habe mir die Debug-Plugins …

1
Stack-Trace abrufen, wenn ein Fehler auftritt?
Mir wurde gesagt, ich solle "einen Stack-Trace abrufen", wenn in meiner WordPress-Installation ein Fehler auftritt. Wie mache ich das? Dies soll ein einfacher Ort sein, auf den andere verweisen können. Bitte listen Sie Plugins, Konfigurationseinstellungen, PHP-Module ... auf, die dies tun können. Beachten Sie, dass sich der Benutzer möglicherweise auf …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.