Zum Hauptinhalt springen
7 Minuten Lesezeit (1404 Wörter)

So helfen Sie beim Debuggen von WordPress-Plugins

How-to-Help-with-WordPress-Plugin-Debugging

Die Entwickler von JoomUnited arbeiten immer so, dass Ihre Plugins optimal funktionieren. In einigen Fällen kann natürlich ein Fehler auftreten, z. B. eine Inkompatibilität, die aufgrund eines dritten Plugins entsteht, und was möchten wir, wenn diese Typen verwendet werden von Fehlern passieren? Natürlich sind sie schnell gelöst ...    

In diesem Beitrag erfahren Sie, wie Sie dem Entwickler die richtigen Informationen geben, damit er den Fehler schnell verstehen und beheben kann. Dieser Beitrag ist in drei Schritte unterteilt, die wir befolgen werden, um einem Entwickler die richtigen Informationen zu geben, wenn ein Problem auftritt:

  • Aktivieren Sie das Debug-Protokoll
  • Installieren Sie das Fehlerbehebungs-Plugin
  • Überprüfen Sie, ob Javascript-Fehler vorliegen

 

Schalten Sie das WordPress-Debug- und Protokollsystem ein

Zunächst müssen wir wissen, was WP_DEBUG ist; Wie wir in Wikipedia sehen können, ist WP_DEBUG PHP- Konstante (eine permanente globale Variable), die verwendet werden kann, um den „Debug“-Modus in WordPress auszulösen. Es wird standardmäßig als „false“ angenommen und in der Datei „wp-config.php“ auf Entwicklungskopien von WordPress normalerweise auf „true“ gesetzt.“

Wie wir sehen können WP_DEBUG eine Konstante ist dass als Standard ist ausgeschaltet aber wir es drehen kann auf eine temporäre Fehlersuche Zweck.

 

wp-config

 

Darüber hinaus gibt es eine weitere PHP-Konstante namens WP_DEBUG_LOG , mit deren Hilfe wir automatisch eine Textdatei mit allen Fehlern Ihrer Plugins erstellen können . Diese werden wir an die Entwickler senden.

Wir zeigen Ihnen, wie wir es genau aktivieren können und wie es aussieht, wenn bei Ihrem Plugin ein Fehler auftritt. WP Meta SEO verwendet, Sie können aber für alle unsere Plugins die gleichen Schritte ausführen. In diesem Fall haben wir ein Problem mit WP Meta SEO , es könnte ein Problem sein, also öffnen wir die wp-config.php. Dies könnte mit Ihrer bevorzugten Texteditor-Software erfolgen, mit dem Notepad oder Visual Studio Code, Klammern zum Beispiel, öffnen Sie einfach wp-config.php .

Die Datei befindet sich im Stammverzeichnis Ihres Servers, wo Ihre WordPress-Website installiert ist.

 

wp-config-generiert

 

Öffnen Sie es mit dem Texteditor und drücken Sie dann STRG + F oder klicken Sie auf Bearbeiten > Suchen… Sie werden ein Feld sehen, in das Sie das gesuchte Wort eingeben können. In diesem Fall geben wir „“ WP_DEBUG“ und klicken Sie auf Enter, bis Sie Folgendes finden:
„define( 'WP_DEBUG', false )“

 

wp-debug-aktivierung

 

Da wir uns nun in dieser Zeile befinden, entfernen Sie „false“ und geben Sie true ein, klicken Sie auf die Eingabetaste und kopieren Sie in die nächste Zeile define( 'WP_DEBUG_LOG', true ); und speichern Sie die Datei. Sie sollte wie das nächste Bild aussehen.

 

wp-debug-true

 

Wenn diese beiden Zeilen geändert werden, erscheint eine Datei namens „debug.php“ auf /wp-content/

 

neues-log

 

Und fertig ... wir haben den ersten Schritt abgeschlossen, das ist eine der Dateien, die unsere Entwickler benötigen, um den Prozess der Behebung Ihres Problems zu beschleunigen. Alle Fehler werden überwacht und in genau diese Textdatei geschrieben.

 

Installieren Sie das WordPress-Fehlerbehebungs-Plugin

Für dieses Beispiel verwenden wir weiterhin WP Meta SEO Befolgen Sie diese Schritte, um eine Konfliktprüfung mit Health Check & Troubleshooting zu installieren und auszuführen:

  • Melden Sie sich bei Ihrer Wordpress-Site an. Sie befinden sich im Dashboard Ihrer Site
  • Klicken Sie im linken Bereich Ihrer Seite auf „Plugins“.
  • Klicken Sie auf „Neu hinzufügen“
  • Geben Sie „Health Check & Troubleshooting“ in die Suchleiste ein, wie unten gezeigt

 

Add-Fehlerbehebung

     

  • Klicken Sie auf „Jetzt installieren“ . Die Liste der Plugins wird automatisch geladen. Suchen Sie nach rechts und klicken Sie auf „Jetzt installieren“ und dann auf „Aktivieren“.

 

Fehlerbehebung bei der Installation

 

  • Klicken Sie auf „Site Health“ . Im linken Menü befindet sich ein Abschnitt namens „Tools“. Klicken Sie darauf und dann auf „Site Health“.

 

Site-Health-Menü

 

  • Klicken Sie auf die „Fehlerbehebung“ , lesen Sie die Warninformationen und klicken Sie auf „Fehlerbehebungsmodus aktivieren“. 

Der Fehlerbehebungsmodus deaktiviert automatisch alle Plugins und wechselt zu einem Standarddesign. Der Fehlerbehebungsmodus hat keine Auswirkungen auf normale Besucher Ihrer Website.  

 

Fehlerbehebung aktivieren

   

  • Reproduzieren das Problem Sie erleben

I n die Standardumgebung ohne aktiven Plugins und ein Standard Theme, wenn das Problem auftritt, bedeutet dies dass unser Plugin ist das unerwartete Verhalten nicht verursacht.

 

  • Klicken Sie auf „Plugins“ > „Installierte Plugins“

  Das Menü „Plugins“ wird erweitert und bietet Ihnen zusätzliche Optionen. Klicken Sie auf „Installierte Plugins“

 

Installierte Plugins

   

  • Klicken Sie neben WP Meta SEO „Während der Fehlerbehebung aktivieren“.

  Aktivieren mit Fehlerbehebung      

  • Reproduzieren Sie das Problem, das Sie hatten, wenn nur WP Meta SEO aktiv ist und ein Standardthema vorhanden ist. Wenn das Problem auftritt, wird es durch unser Plugin verursacht.

 

Das ist in gewisser Weise eine gute Nachricht, da Sie einen Teil des Problems bereits erkannt haben. Jetzt muss sich der Entwickler auf Ihrer Website anmelden und das Problem beheben, bevor wir eine neue Version veröffentlichen! Wenn nicht, wiederholen Sie die Schritte, um das nächste deaktivierte Plugin zu aktivieren, bei dem Sie den Fehler reproduzieren können.

   

Überprüfen und Debuggen von Javascript-Fehlern in WordPress-Plugins

Wir werden mit der Chrome- oder Firefox-Konsole nach Javascript-Fehlern suchen. Je nach Browser unterscheidet sich die Benennung geringfügig. Nach Chrome und FireFox wird sie jedoch als "Konsole" bezeichnet. Gehen Sie folgendermaßen vor, um die Konsole zu öffnen:  

  • Klicken Sie mit der rechten Maustaste auf "Überprüfen" im Frontend eines beliebigen Teils der Website

 

prüfen

   

  • Wählen Sie die Konsole aus . Die Entwicklertools werden auf der rechten Seite der Seite geöffnet. Klicken Sie auf „Konsole“.

 

Konsole

 

Suchen Sie bei geöffneter Konsole nach Fehlern , reproduzieren Sie den erwarteten Fehler und sehen Sie sich die Konsole an. Bei den Fehlern handelt es sich um rote Texte, die beschreiben, wo sich der Javascript-Konflikt befindet

 

Fehlerkonsole

 

Wenn Sie einen JavaScript-Fehler gefunden haben, machen Sie bitte einen Screenshot der erweiterten Version des Fehlers, um ihn in Ihr Ticket/Ihren Beitrag einzufügen.

 

Senden/teilen Sie Ihre Problemberichte

Nachdem Sie alle diese Informationen haben, helfen Sie dem Entwickler, den Prozess zu beschleunigen. Gehen Sie einfach zu allen Informationen, die Sie gesammelt haben, und zu Ihrem Ticket / Post. Denken Sie daran, die Elemente sind:  

  • Austestungsprotokoll
  • Beachten Sie die Plugins, die Konflikte verursachen
  • Eine Erfassung der Javascript-Konsole mit dem Fehler

 

Wenn Sie diese Schritte ausführen und uns die richtigen Informationen senden, kann der Entwickler einen schnelleren Debug-Job ausführen, und wir danken Ihnen im Voraus :)    

 

Erstellen und teilen Sie ein neues WordPress-Benutzerkonto für Supportzwecke

Das Erstellen eines neuen Administratorbenutzers ist manchmal eine schnelle Möglichkeit, dem Support-Team zu zeigen, worum es bei Ihrem Problem geht. Bevor Sie mit diesem Vorgang beginnen, sollten Sie kurz daran erinnern, dass:

  • Wir speichern keine alten Anmeldeinformationen, nachdem das Problem behoben wurde (aus Sicherheitsgründen).
  • Wir empfehlen, die zu Supportzwecken erstellten Admin-Benutzerkonten zu entfernen
  • Alle Informationen, die mit unserem Team geteilt werden, sind gesichert und bleiben privat

 

Um einen neuen Benutzer zu erstellen, melden Sie sich zunächst auf Ihrer Admin-Site an. Nach erfolgreicher Anmeldung befinden Sie sich im Wordpress-Dashboard.

Dann sollten Sie auf der linken Seite zu Menü > Benutzer .

 

wp-Benutzermenü

 

Navigieren Sie danach zum oberen Bildschirm, klicken Sie auf die Schaltfläche Neu hinzufügen oder wechseln Sie im linken Menü zur Schaltfläche Neu hinzufügen.

 

add-wp-user

 

Als nächstes wird das Formular Neuen Benutzer hinzufügen auf Ihrem Bildschirm angezeigt. Zum Ausfüllen der Informationen sind zwei Felder erforderlich: Benutzername, E-Mail .

Im Feld Passwort können Sie den Zufallspasswortgenerator verwenden oder einen eigenen festlegen. Sie können die Option Benutzerbenachrichtigung senden aktivieren, wenn Sie einem neuen Benutzer eine E-Mail über sein Konto senden möchten.

Anschließend wählen Sie im Dropdown-Feld Rolle Dies ist ein wichtiger Schritt zum Festlegen der Berechtigung für Benutzer auf Ihrer Website. „Administrator“ ist die höchste Ebene und ermöglicht dem Benutzer Zugriff auf alle Funktionen Ihrer Website. Sie können andere Rollen festlegen, wenn Sie Ihren Benutzerzugriff einschränken möchten.

 

wp-user-form

 

Klicken Sie abschließend unten auf die Schaltfläche „Neuen Benutzer hinzufügen“ Es ist schon fertig, viel Glück!

 

3
Bleib informiert

Wenn Sie den Blog abonnieren, senden wir Ihnen eine E-Mail, wenn es neue Updates auf der Website gibt, damit Sie sie nicht verpassen.

zusammenhängende Posts

 

Bemerkungen

Es wurden noch keine Kommentare abgegeben. Seien Sie der Erste, der einen Kommentar abgibt
Bereits registriert? Hier anmelden
Mittwoch, 04. Dezember 2024

CAPTCHA Bild