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 Plugin zur Fehlerbehebung
  • Ü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, „ WP_DEBUG eine PHP Konstante (eine permanente globale Variable), die verwendet werden kann, um den „Debug“-Modus in ganz WordPress auszulösen. Es wird standardmäßig angenommen, dass es falsch ist und wird normalerweise in der Datei wp-config.php auf Entwicklungskopien von WordPress auf wahr 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 werden Ihnen beibringen, wie wir es genau einschalten können und wie es aussieht, wenn ein Fehler mit Ihrem Plugin WP Meta SEO Für dieses Beispiel wird WP Meta SEO verwendet, aber Sie können die gleichen Schritte für alle unsere Plugins ausführen. In diesem Fall haben wir ein Problem mit WP Meta SEO , es könnte ein Problem sein. Wir werden also die Datei wp-config.php öffnen. Dies kann mit Ihrer bevorzugten Texteditor-Software, mit dem Notepad, Visual Studio . erfolgen Code, Klammern zum Beispiel, gehen Sie einfach und öffnen Sie wp-config.php .

Die Datei befindet sich im Stammverzeichnis Ihres Servers, auf dem 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 können 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

 

Nachdem wir uns in dieser Zeile befinden, entfernen Sie "false" und geben Sie "true" ein. Klicken Sie auf "Enter" und definieren Sie in der nächsten Zeile "copy" ('WP_DEBUG_LOG', true). und speichern Sie die Datei, es sollte wie das nächste Bild aussehen.

 

wp-debug-true

 

Wenn diese beiden Zeilen geändert werden, wird unter / wp-content / eine Datei mit dem Namen "debug.php" angezeigt.

 

neues Protokoll

 

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

 

Installieren Sie das WordPress-Plugin zur Fehlerbehebung

Das Plugin Health Check & Troubleshooting ist ein Plugin, mit dem Sie eine Konfliktprüfung durchführen können, ohne normale Besucher Ihrer Website zu beeinträchtigen. Es ist wirklich einfach zu verwenden und zu installieren. Wir werden für dieses Beispiel 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-Troubleshooting

     

  • Klicken Sie auf „Jetzt installieren“ . Die Liste der Plugins wird automatisch geladen. Suchen Sie nach dem Rechten 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 Warnhinweise und klicken Sie auf „Enter Troubleshooting Mode“ 

Der Fehlerbehebungsmodus deaktiviert automatisch alle Plugins und wechselt zu einem Standarddesign. Der Fehlerbehebungsmodus wirkt sich nicht auf normale Besucher Ihrer Website aus.  

 

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 nur mit aktivem WP Meta SEO und einem Standardthema aufgetreten ist. Wenn das Problem auftritt, wird das Problem durch unser Plugin verursacht.

 

Dies ist in gewisser Weise eine gute Nachricht, da Sie bereits einen Teil des Problems identifiziert 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, mit 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. Es öffnet sich die Entwicklertools auf der rechten Seite der Seite. 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 Problemberichterstattung

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 mit den 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 Administrator-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 bei Ihrer Admin-Site an. Nach erfolgreicher Anmeldung befinden Sie sich im Wordpress-Dashboard.

Dann sollten Sie zum linken Menü > Benutzer .

 

wp-user-menu

 

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 in der Dropdown-Box Rolle Dies ist ein wichtiger Schritt, um die Berechtigung für Benutzer auf Ihrer Website festzulegen. "Administrator" ist die höchste Ebene und gibt 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 unten auf die Schaltfläche Neuen Benutzer 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

Noch keine Kommentare abgegeben. Geben Sie als Erster einen Kommentar ab
Bereits registriert? Hier anmelden
Montag, 29. April 2024

CAPTCHA Bild