Probleme mit neuen Themes und Plugins können für Website-Administratoren, die mit WordPress arbeiten, eine der frustrierendsten Angelegenheiten sein. Dieser praktische Leitfaden wurde entwickelt, um Ihnen zu helfen, die Ursachen von Problemen mit Themes und Plugins zu ermitteln.
Dieser Leitfaden wurde aus Tausenden von Kundeninteraktionen mit dem HeroThemes-Supportteam destilliert. Es ist derselbe Leitfaden, den wir intern verwenden, neu geschrieben, um Ihnen zu helfen, die problematischsten WordPress-SNAFUs zu lösen.
Konflikte mit Plugins von Drittanbietern
Problem:
Mit über 56.000 Plugins im öffentlichen Verzeichnis zum Zeitpunkt der Erstellung und Tausenden weiterer Premium-Plugins sind Konflikte ein häufiges Problem für WordPress-Sites. Während einige Konflikte zu offensichtlichen Problemen auf einer Website führen, können andere subtiler und schwieriger zu erkennen und zu isolieren sein.
Behebung:
Identifizieren Sie das konfliktreiche Plugin und melden Sie es dem Plugin-Entwickler oder finden Sie ein alternatives Plugin für die
Deaktivieren Sie vorübergehend alle Plugins von Drittanbietern, außer dem, das Sie testen (z. B. alle Nicht-HeroThemes-Plugins). Wenn das Problem verschwindet, wenn Sie dies tun, liegt ein Plugin-Konflikt vor. Aktivieren Sie jedes Plugin einzeln erneut und testen Sie es, um problematische Plugins zu identifizieren.
Tipps:
Einige Themes wie KnowAll enthalten gebündelte Plugins, die nicht deaktiviert werden können, während das Theme aktiv ist. Um solche Plugins zu deaktivieren, wechseln Sie zu einem Standard-Theme wie Twenty Nineteen oder Twenty Seventeen, die als vorinstallierte WordPress-Themes verfügbar sein sollten.
Wenn Sie eine große Anzahl von Plugins testen, können Tools wie Plugin Detective den Prozess der Isolierung problematischer Plugins automatisieren.
Benutzerdefinierter Code
Problem:
Anpassungen und Code-Schnipsel werden typischerweise in Child-Themes verwendet, um das Verhalten oder das Erscheinungsbild einer Website zu ändern. Fortgeschrittenere Anpassungen sollten in benutzerdefinierten Plugins implementiert werden, die unabhängig von der ursprünglichen Funktionalität aktiviert und deaktiviert werden können.
Behebung:
Wenn die Anpassung in einem Child-Theme implementiert wurde, wie es bewährte Praxis ist, wechseln Sie zum Parent-Theme, um die Anpassung zu überprüfen.
Tipps:
Implementieren Sie niemals eine Anpassung, indem Sie Kern-WordPress-Dateien, Plugin- oder Theme-Dateien direkt ändern. Dies stellt sicher, dass Probleme leichter isoliert werden können und die Kern-Dateien ohne Beeinträchtigung von Änderungen aktualisiert werden können, da Updates oft Änderungen überschreiben.
Verwenden Sie, wo immer möglich, Hooks und Filter. Zusätzlich zu den Standard-WordPress-Filtern haben viele Entwickler ihre eigenen, die oft eine bessere Möglichkeit bieten, sich in die Funktionalität einzuhaken.
Die meisten Entwickler unterstützen keine Anpassungen, da der Aufwand für die Überprüfung, Unterstützung und Fehlerbehebung benutzerdefinierter Funktionalität zu groß ist. Die Konvention besagt, dass benutzerdefinierte Funktionalität in der Regel von dem Entwicklungsteam unterstützt wird, das den Code implementiert hat, oder von einem spezialisierten Freiberufler wie WPMatic.
Veraltete WordPress-Installation
Problem:
WordPress entwickelt sich ständig weiter, fügt neue Funktionen hinzu und behebt Sicherheitsprobleme. Da WordPress eine selbst gehostete Plattform ist, müssen Website-Besitzer Updates oft manuell über das WordPress-Dashboard verarbeiten.
Das Ausführen alter WordPress-Versionen kann zu Kompatibilitätsproblemen mit Themes und Plugins führen. Einige Funktionalitäten können auf Funktionen angewiesen sein, die nur in neueren Versionen von WordPress verfügbar sind.
Behebung:
Aktualisieren Sie auf die neueste Version von WordPress. Vorausgesetzt, Ihre Website kann mit dem WordPress-Update-System kommunizieren, erhalten Sie im Verwaltungs-Dashboard eine Benachrichtigung, wenn ein Update verfügbar ist.
Wie bei jeder Änderung an Ihrer Website ist es immer ratsam, vor dem Anwenden von Updates entsprechende Sicherungen zu erstellen.
Tipps:
Sie können die aktuellen Versionen auf der WordPress Versionsseite hier überprüfen. Die neueste Version steht auf der WordPress Downloadseite hier zum Download bereit.
Veraltete Plugins oder Themes
Problem:
So wie WordPress veraltet sein kann, können es auch Plugins und Themes.
Theme- und Plugin-Updates enthalten oft Fehlerbehebungen und Verbesserungen, die das Benutzererlebnis und die Sicherheit Ihrer Website verbessern können. Sie können auch Kompatibilitätsprobleme beheben und die Leistung verbessern.
Behebung:
Aktualisieren Sie veraltete Themes und Plugins auf die neueste Version. Wie bei jedem Update sollten Sie entsprechende Backups erstellen, damit Änderungen rückgängig gemacht werden können, falls ein Update mehr kaputt macht als repariert.
Alle verfügbaren Updates können durch Klicken auf das Update-Symbol oben links in der Admin-Symbolleiste im Dashboard angezeigt werden. Die Anzahl der verfügbaren Updates wird angezeigt.
Premium-Plugins und -Themes, wie das HeroThemes KnowAll-Paket, erfordern die Aktivierung Ihrer Lizenz, um automatische Updates zu erhalten. Themes und Plugins von WordPress.org benachrichtigen und aktualisieren auf Abruf aus dem Repository.
Tipps:
Viele Themes und Plugins enthalten ein Update-Protokoll der Änderungen in jeder Version, um die vorgenommenen Verbesserungen und Korrekturen anzuzeigen. Sie finden das Änderungsprotokoll für HeroThemes-Produkte hier.
Permalink-Struktur
Problem:
Die Permalink-Struktur ermöglicht es Ihnen, aussagekräftige Namen zur Referenzierung Ihrer Inhalte zu verwenden. Standardmäßig und aus Kompatibilitätsgründen mit den meisten Webhosts verwendet WordPress die Beitrags-ID als Permalink des Beitrags, z. B. ?p=123. Dies wird als "hässlicher Permalink" bezeichnet.
WordPress ermöglicht auch "schöne" Permalinks, bei denen der Link so strukturiert ist, dass er den Website-Inhalt widerspiegelt und die URL den angezeigten Inhalt wiedergibt. Dies bietet verbesserte kontextbezogene URL-Strukturen, wie z. B. das Veröffentlichungsdatum des Inhalts oder die Titel der Beiträge.
Behebung:
Ändern Sie den Permalink zu etwas anderem als dem Standard.
Suchen Sie im WordPress-Admin-Dashboard die Permalink-Einstellungen unter Einstellungen > Permalinks. Die Einstellung "Beitragsname" wird für die meisten Websites empfohlen, sofern Ihr Host dies unterstützt.
Tipps:
Sie können den letzten Teil des Permalinks für einzelne Artikel, bekannt als Slug, auf dem Bearbeitungsbildschirm des Artikels festlegen. Klicken Sie einfach auf die Schaltfläche Bearbeiten neben dem Permalink.
Browser- und Server-Caches
Problem:
Caching ist ein großartiges Werkzeug zur Steigerung der Geschwindigkeit Ihrer Website. Es kann die Belastung Ihres Servers reduzieren und den Besuchern eine bessere Erfahrung bieten.
Caching kann je nach Inhalt auf Browser- oder Server-Ebene erfolgen.
Die Probleme entstehen, wenn Caches nicht geleert werden, wenn sie es sollten, was dazu führt, dass veraltete/abgelaufene Inhalte an die Besucher ausgeliefert werden.
Dies kann dazu führen, dass Besucher veraltete Seiten mit alten Inhalten sehen oder Probleme mit Website-Funktionen haben, die auf Sicherheitstoken angewiesen sind.
Caching-Probleme können zu seltsamen Problemen führen, die schwierig zu diagnostizieren sind. Daher wird immer empfohlen, zuerst die Caches zu leeren, wenn Probleme auftreten.
Behebung:
Browser- und Server-Caches leeren. Je nach Ihrem Browser- und Server-Caching-Mechanismus geschieht dies auf unterschiedliche Weise.
Für den Browser-Cache gibt es Anleitungen für Firefox hier und Chrome hier. Sie können Browser-Cache-Probleme überprüfen, indem Sie auf Ihre Website von einem neuen Inkognito-/Privatfenster aus zugreifen.
Für Server-Caches, wenn Sie ein Plugin verwenden, müssen Sie die Dokumentation konsultieren. Wenn der Cache auf Server-Ebene vorhanden ist – Sie haben möglicherweise Server-Caching, ohne es zu wissen, kontaktieren Sie Ihren Webhoster.
Tipps:
Caches können hartnäckig sein. Stellen Sie sicher, dass Sie verschiedene Browser ausprobieren und sich bei WordPress ab- und wieder anmelden, um veralteten Cache zu leeren. Server-Caching-Probleme können besonders schwierig zu diagnostizieren sein, da es nicht einfach ist, alternative Setups zu testen. Lösen Sie Caching-Probleme methodisch.
SSL-Backend, Nicht-SSL-Frontend
Problem:
Dies ist normalerweise die Ursache für ' Mixed-Content-Warnungen ', bei denen verschiedene Teile einer Website über eine Kombination aus sicheren (https) und unsicheren (regulären http) Verbindungen geladen werden.
Wenn die Abstimmungsfunktionalität in einigen HeroThemes-Produkten aktiviert ist, sehen Sie möglicherweise eine Fehlermeldung 'Sicherheitsprüfung – Abstimmungs-Callback', wenn Ihre Website ein SSL-erzwungenes Backend hat, aber das Frontend über reguläres HTTP lädt.
Es wird nun empfohlen, dass alle Websites Inhalte mit SSL sichern und Google verwendet es jetzt als Ranking-Signal. Das heißt, Websites, die Inhalte nicht sicher ausliefern, können eine nachteilige Auswirkung auf ihr SEO und ihre Rankings feststellen.
Behebung:
Stellen Sie sicher, dass sowohl das Frontend- als auch das Backend-Inhalt über SSL ausgeliefert werden.
Vorausgesetzt, Sie haben bereits ein SSL-Zertifikat – das heißt, Sie können Ihrer Website-URL das Präfix https voranstellen und es funktioniert einwandfrei, kann dies unkompliziert sein. Dies geschieht typischerweise, indem Sie Ihre WordPress-Adresse und Website-URL von http auf https ändern.
Für Websites mit vorhandenem Inhalt ist möglicherweise mehr Arbeit erforderlich, da vorhandene HTTP-URLs in internen Links und Verweisen auf Medien wie Bilder mit einer .htaccess-Regel auf HTTPS umgeleitet werden müssen. Es gibt mehrere Plugins wie Really Simple SSL, die diese Art der SSL-Migration handhaben können.
Tipps:
Wenn Sie Ihre Website nicht mit HTTPS adressieren können, müssen Sie ein SSL-Zertifikat erwerben und installieren. Dies wird in der Regel von Ihrem Webhost übernommen. Kontaktieren Sie diesen daher für weitere Ratschläge und Unterstützung.
Sie können ein kostenloses SSL-Zertifikat von Let’s Encrypt erhalten. Auch hier verfügen einige Webhosts je nach Host und Plan über eine automatisierte SSL-Funktion.
Falsche Installation eines Plugins oder Themes
Problem:
Sofern nicht direkt aus dem Theme-/Plugin-Verzeichnis installiert, werden Theme- und Plugin-Pakete als .zip-Dateien geliefert. Premium-Themes und -Plugins werden immer als Zip-Pakete geliefert.
Es ist wichtig, ein Plugin oder Theme aus dem richtigen Abschnitt des WordPress-Admin-Dashboards zu installieren, da sonst eine Fehlermeldung wie „Das Theme ist nicht im style.css-Stylesheet enthalten.“ oder „Keine gültigen Plugins gefunden.“ angezeigt wird. Eine dieser Meldungen weist normalerweise auf das Theme/Plugin hin.
Behebung:
Stellen Sie sicher, dass Sie aus dem richtigen Bereich installieren. Für ein Plugin ist dies unter Plugins > Neues Hinzufügen. Für Themes unter Design > Themes, dann die Schaltfläche Neues Hinzufügen.
Wenn Sie nicht feststellen können, ob eine ZIP-Datei ein Theme ist, prüfen Sie, ob das Paket eine style.css-Datei enthält. Ebenso enthalten Plugins eine Datei mit einem Plugin-Header, der das Plugin identifiziert.
Tipps:
Bei HeroThemes-Produkten ist die installierbare Datei der Name des Themes oder Plugins, alles in Kleinbuchstaben, möglicherweise gefolgt von der Versionsnummer und mit der .zip-Erweiterung. Wenn Sie die ZIP-Datei öffnen, sehen Sie bei Themes sofort style.css, das WordPress zur Identifizierung eines Theme-Pakets verwendet, andernfalls handelt es sich um ein Plugin.
Häufige Probleme, die in der Dokumentation aufgeführt sind
Problem:
Viele Themes und Plugins sind so konzipiert, dass sie einfach zu bedienen sind und oft Produktanleitungen und Assistenten verwenden. Wo dies nicht möglich ist, ist die Dokumentation als Referenzhandbuch für die Installation, Konfiguration und Verwendung des Produkts geschrieben.
Die Dokumentation gibt oft an, wie das Produkt verwendet werden soll. Wenn etwas nicht funktioniert, liegt es möglicherweise daran, dass es nicht so verwendet werden soll oder dass es eine bestimmte Vorgehensweise gibt, um ein Ergebnis zu erzielen. Die Überprüfung der Dokumentation sollte dies bestätigen.
Behebung:
Lesen Sie die Dokumentation, ernsthaft. Nicht nur, um häufige Probleme zu vermeiden, sondern auch, um das Beste aus Ihrem neuen Theme oder Plugin herauszuholen. Es gibt möglicherweise eine Menge Potenzial, das in der Dokumentation auf Sie wartet und das sich nicht effektiv im Produkt kommunizieren lässt.
Die Dokumentation kann Antworten auf frustrierende Probleme enthalten und Ihnen helfen, neue Funktionen und Möglichkeiten zu entdecken, die nicht offensichtlich waren.
Tipps:
Überspringen Sie nicht die roten Abschnitte und Hinweise in der Produktdokumentation, dies sind Punkte, die der Entwickler hervorheben möchte. Wenn es rot/gelb ist, ist es wahrscheinlich wichtig und Sie sollten es lesen.
Hilfe erhalten
Wenn etwas schiefgeht, ist es wichtig zu wissen, was zu tun ist und wo man Hilfe bekommt.
Wenn Sie ein unerwartetes Ergebnis oder eine Fehlermeldung erhalten, sollten Sie den Text der Meldung in Ihrer bevorzugten Suchmaschine suchen. Dies kann eine offensichtliche Lösung ergeben, aber einige Probleme können für eine bestimmte Konfiguration einzigartig sein. Fügen Sie in solchen Fällen auch Schlüsselwörter hinzu, die die einzigartigen Elemente Ihrer Einrichtung beschreiben, wie z. B. Fehlermeldung X mit Plugin A mit Theme B.
Bei Problemen mit Ihrem Server ist Ihr Hoster der erste Ansprechpartner für Unterstützung. Dies umfasst Konfigurationsprobleme, die Arbeit mit Dateien und Ordnern sowie die allgemeine Serververwaltung.
Bei allgemeinen Problemen versuchen Sie, nach den Symptomen zu suchen, z. B. 'WordPress White Screen' oder 'WordPress Login schlägt fehl'.
Bei Fragen nach dem Motto 'Wie mache ich…?' sind die WordPress-Supportseiten oder die Produktdokumentation gute Ausgangspunkte. Herauszufinden, wie etwas funktionieren sollte, ist der beste Weg, um zu erkennen, wann etwas nicht stimmt.
Wenn es ein spezifisches Problem mit einem Theme oder Plugin gibt, ist der Autor der nächste Ansprechpartner. Konsultieren Sie unbedingt deren Dokumentation und suchen Sie deren Support-Ressourcen – wie Wissensdatenbank oder Support-Forum.
Wenn Sie sich direkt an den Support wenden müssen, stellen Sie sicher, dass Sie so viele relevante Informationen wie möglich zu dem Problem angeben. Beschreiben Sie die Symptome, was Sie erwarten, was tatsächlich passiert und die Schritte zur Reproduktion des Problems. Fügen Sie, wo möglich, Screenshots bei (ggf. mit Anmerkungen).
WordPress bietet nur begrenzte Informationen zur Fehlerbehebung. Einige Produkte enthalten ein Debug-Protokoll, das jede Supportanfrage begleiten sollte, um Konfigurations- und Konfliktprobleme schnell zu identifizieren oder auszuschließen.
Support-Checkliste
- Konflikt mit 3rd-Party-Plugin oder Theme?
- Anpassungen? Child-Themes oder benutzerdefinierte Plugins?
- Veraltetes WordPress?
- Veraltete Plugins oder Themes?
- Permalink-Struktur?
- SSL-Probleme?
- Falsche Plugin- oder Theme-Installation?
- Häufige Probleme in der Dokumentation aufgeführt?