Wie man bei der WordPress-Plugin-Debugging hilft
Die Entwickler von JoomUnited arbeiten immer daran, dass Ihre Plugins auf die optimalste Weise funktionieren, natürlich kann in einigen Fällen eine Art von Fehler auftreten, zum Beispiel eine Inkompatibilität, die aufgrund eines dritten Plugins erzeugt wird, und was wollen wir, wenn diese Arten von Fehlern passieren? Natürlich werden sie schnell gelöst ...
In diesem Beitrag zeigen wir Ihnen, wie Sie dem Entwickler die richtigen Informationen geben, damit er den Fehler schnell verstehen und beheben kann. Der Beitrag ist in drei Schritte unterteilt, die wir befolgen werden, um dem Entwickler bei einem Problem die richtigen Informationen zukommen zu lassen:
- Debug-Protokollierung aktivieren
- Installieren Sie das Troubleshooting-Plugin
- Auf JavaScript-Fehler prüfen
Aktivieren Sie das WordPress-Debug- und Protokollierungssystem
Zunächst einmal müssen wir wissen, was WP_DEBUG ist. Wie wir in Wikipedia sehen können, WP_DEBUG eine PHP- Konstante (eine permanente globale Variable), die verwendet werden kann, um den Debug-Modus in WordPress zu aktivieren. Sie ist standardmäßig auf „false“ gesetzt und wird in der Regel in der wp-config.php-Datei von Entwicklungsversionen von WordPress auf „true“ gesetzt.
Wie wir sehen können, WP_DEBUG eine Konstante, die standardmäßig deaktiviert zu Debugging-Zwecken vorübergehend aktiviert werden kann
Darüber hinaus gibt es eine weitere PHP-Konstante namens WP_DEBUG_LOG , die uns dabei hilft, automatisch eine Textdatei mit allen Fehlern Ihrer Plugins zu erstellen, und genau diese Datei werden wir an die Entwickler senden.
Wir zeigen Ihnen, wie Sie die Funktion aktivieren und wie sich ein Fehler in Ihrem Plugin äußert. In diesem Beispiel verwenden wir WP Meta SEO WP Meta SEO . Es könnte sich aber auch um ein anderes Problem handeln. Öffnen Sie daher die wp-config.php. Dies können Sie mit Ihrem bevorzugten Texteditor tun, beispielsweise mit Notepad, Visual Studio Code oder Brackets. Öffnen Sie einfach die Datei wp-config.php .
Die Datei befindet sich im Stammverzeichnis Ihres Servers, wo Ihre WordPress-Website installiert ist.
Öffnen Sie die Datei mit dem Texteditor und drücken Sie dann STRG + F oder klicken Sie auf Bearbeiten > Suchen… Es erscheint ein Feld, in das Sie das zu suchende Wort eingeben können. In diesem Fall geben wir „WP_DEBUG“ und drücken so lange die Eingabetaste, bis Sie Folgendes finden:
„define( 'WP_DEBUG', false )“.
Wenn wir uns nun in dieser Zeile befinden, entfernen Sie das „false“ und geben Sie „true“ ein, drücken Sie die Eingabetaste und kopieren Sie in die nächste Zeile „define( 'WP_DEBUG_LOG', true );“ und speichern Sie die Datei. Sie sollte wie im nächsten Bild aussehen.
Wenn diese beiden Zeilen geändert werden, erscheint eine Datei namens „debug.php“ im Verzeichnis /wp-content/
Und fertig! Der erste Schritt ist geschafft. Diese Datei ist eine der Dateien, die unsere Entwickler benötigen, um Ihr Problem schneller zu beheben. Alle Fehler werden in dieser Textdatei protokolliert.
Installieren Sie das WordPress-Fehlerbehebungs-Plugin
Das Plugin „Health Check & Troubleshooting“ ermöglicht die Durchführung einer Konfliktprüfung, ohne den normalen Besucherverkehr Ihrer Website zu beeinträchtigen. Es ist sehr einfach zu bedienen und zu installieren. In diesem Beispiel verwenden wir weiterhin WP Meta SEO . Führen Sie die folgenden Schritte aus, um „Health Check & Troubleshooting“ zu installieren und eine Konfliktprüfung durchzuführen:
- Melden Sie sich bei Ihrer WordPress-Website an; Sie befinden sich dann im Dashboard Ihrer Website
- Klicken Sie im linken Bereich Ihrer Seite auf „Plugins“
- Klicken Sie auf „Neu hinzufügen“
- Geben Sie „Gesundheitscheck & Fehlerbehebung“ in die Suchleiste ein, wie unten dargestellt
- Klicken Sie auf „Jetzt installieren“ . Die Liste der Plugins wird automatisch geladen. Suchen Sie das gewünschte Plugin, klicken Sie auf „Jetzt installieren“ und anschließend auf „Aktivieren“.
- Klicken Sie auf „Site Health“ . Im linken Menü befindet sich der Abschnitt „Tools“. Klicken Sie darauf und anschließend auf „Site Health“.
- Klicken Sie auf die „Fehlerbehebung“ , lesen Sie die Warnhinweise und klicken Sie auf „Fehlerbehebungsmodus aktivieren“.
Der Problembehandlungsmodus deaktiviert automatisch alle Plugins und schaltet auf ein Standarddesign um. Normale Besucher Ihrer Website sind vom Problembehandlungsmodus nicht betroffen.
- Reproduzieren Sie das Problem, das bei Ihnen aufgetreten ist.
in der Standardumgebung ohne aktive Plugins und mit einem Standard-Theme auftritt, bedeutet dies, dass unser Plugin nicht die Ursache für das unerwartete Verhalten ist.
- Klicken Sie auf „Plugins“ > „Installierte Plugins“.
Das Menü „Plugins“ wird erweitert und bietet Ihnen zusätzliche Optionen. Klicken Sie auf „Installierte Plugins“
- Klicken Sie neben WP Meta SEO „Während der Fehlerbehebung aktivieren“.
- Reproduzieren Sie das Problem, das Sie hatten, indem Sie nur WP Meta SEO aktivieren und ein Standard-Theme verwenden. Wenn das Problem weiterhin besteht, wird es durch unser Plugin verursacht.
Das ist in gewisser Weise eine gute Nachricht, da Sie bereits einen Teil des Problems identifiziert haben. Nun muss sich der Entwickler auf Ihrer Website anmelden und das Problem beheben, bevor wir eine neue Version veröffentlichen! Falls dies nicht möglich ist, wiederholen Sie die Schritte, um das nächste deaktivierte Plugin zu aktivieren, bei dem Sie den Fehler reproduzieren können.
Überprüfung und Behebung von JavaScript-Fehlern in WordPress-Plugins
Wir suchen mithilfe der Chrome- oder Firefox-Konsole nach JavaScript-Fehlern. Je nach Browser kann die Bezeichnung leicht variieren, aber in Anlehnung an Chrome und Firefox nennen wir sie „Konsole“. Um die Konsole zu öffnen, gehen Sie wie folgt vor:
- Klicken Sie mit der rechten Maustaste auf „Untersuchen“ im Frontend an einer beliebigen Stelle der Website.
- Wählen Sie „Konsole “. Dadurch werden die Entwicklertools auf der rechten Seite der Seite geöffnet. Klicken Sie auf „Konsole“.
Überprüfen Sie die Konsole auf Fehler , indem Sie sie öffnen, den erwarteten Fehler reproduzieren und die Fehlermeldungen in der Konsole überprüfen. Die Fehlermeldungen werden als rote Texte angezeigt und beschreiben die Position des JavaScript-Konflikts.
Falls Sie einen JavaScript-Fehler gefunden haben, machen Sie bitte einen Screenshot der erweiterten Fehlermeldung, um ihn Ihrem Ticket/Beitrag beizufügen.
Senden/Teilen Sie Ihre Problembeschreibung
Da Sie nun all diese Informationen haben, helfen Sie dem Entwickler, den Prozess zu beschleunigen. Fügen Sie einfach alle gesammelten Informationen Ihrem Ticket/Beitrag hinzu. Bitte beachten Sie Folgendes:
- debug.log
- Hinweis zu den Plugins, die Konflikte verursachen
- Ein Screenshot der JavaScript-Konsole mit dem Fehler
Wenn Sie diese Schritte befolgen und uns die korrekten Informationen senden, kann der Entwickler die Fehlersuche beschleunigen. Vielen Dank im Voraus!
Erstellen und Teilen eines neuen WordPress-Benutzerkontos zu Supportzwecken
Das Anlegen eines neuen Administratorbenutzers ist manchmal eine schnelle Möglichkeit, dem Supportteam Ihr Problem zu schildern. Bevor Sie damit beginnen, noch ein kurzer Hinweis:
- Aus Sicherheitsgründen speichern wir keine alten Zugangsdaten mehr, nachdem das Problem gelöst wurde
- Wir empfehlen, die zu Supportzwecken erstellten Administrator-Benutzerkonten zu entfernen
- Alle Informationen, die Sie mit unserem Team teilen, sind sicher und bleiben vertraulich
Um einen neuen Benutzer anzulegen, melden Sie sich zunächst in Ihrem Administrationsbereich an. Nach erfolgreicher Anmeldung befinden Sie sich im WordPress-Dashboard.
Dann sollten Sie im linken Menü auf Benutzer .
Navigieren Sie anschließend zum oberen Bildschirmrand und klicken Sie auf die „Neu hinzufügen“ oder bewegen Sie den Mauszeiger im linken Menü „Neu hinzufügen“
Als Nächstes erscheint das „Neuen Benutzer hinzufügen “ auf Ihrem Bildschirm. Es gibt zwei Pflichtfelder: Benutzername und E-Mail-Adresse .
Im „Passwort“ können Sie einen Zufallspasswortgenerator verwenden oder ein eigenes Passwort festlegen. Aktivieren Sie „Benutzerbenachrichtigung senden“, wenn Sie neuen Benutzern eine E-Mail zu ihrem Konto senden möchten.
Anschließend wählen Sie im Dropdown-Menü Benutzerrolle „Administrator“ ist die höchste Berechtigungsstufe und gewährt dem Benutzer Zugriff auf alle Funktionen Ihrer Website. Sie können weitere Rollen festlegen, um den Benutzerzugriff einzuschränken.
Klicken Sie abschließend unten auf „Neuen Benutzer hinzufügen“ . Fertig! Viel Erfolg!
Wenn Sie unseren Blog abonnieren, senden wir Ihnen eine E-Mail, wenn es neue Updates auf der Seite gibt, damit Sie sie nicht verpassen.


















Kommentare