Wenn Sie in WordPress Mixed Content haben, kann das zu Problemen auf Ihrer Seite führen. Wir erklären, was das ist und wie Sie es korrigieren.
Der Mixed Content Fehler in WordPress kann vor allem auftauchen, wenn Sie Ihre Webseite von einer lokalen auf die produktive Umgebung umgezogen haben oder ein SSL-Zertifikat aktiviert haben.
Das Problem zu identifizieren und entsprechend zu korrigieren, ist in den meisten Fällen keine komplizierte Angelegenheit.
WordPress Mixed Content: HTTPS und HTTP
Der Fehler tritt grundsätzlich auf, wenn Ihre WordPress-Seite HTTPS verwendet, es jedoch einzelne Elemente wie Bilder oder Videos gibt, die noch per HTTP aufgerufen werden. Dies kann beispielsweise der Fall sein, wenn Sie im Nachhinein ein SSL-Zertifikat auf der Seite aktiviert haben.
Das Problem kann auch daran liegen, dass Sie in einem Plugin oder einem Child Theme in WordPress Elemente hartkodiert einbinden und aufrufen und hierbei eine HTTP-URL verwendet wird. Auch externe Ressourcen, wie JavaScript-Bibliotheken oder Icon-Sets, die nicht per HTTPS ausgeliefert werden, können das Problem hervorrufen.
Ebenfalls kann ein fehlerhaftes oder ausgelaufenes SSL-Zertifikat dafür sorgen, dass Sie diesen Fehler erhalten. In diesem Fall sind nicht nur einige Elemente, sondern Ihre gesamte Webseite betroffen.
Ursache des Problems identifizieren
Um herauszufinden, welche Elemente das Problem hervorrufen, öffnen Sie zunächst die Entwicklerwerkzeuge Ihres Browsers. Gehen Sie hier in den Tab „Konsole“ und laden Sie Ihre Seite neu.
Anschließend wird Ihnen angezeigt, welche Elemente per HTTP eingebunden werden. Ein entsprechender Hinweis verrät Ihnen außerdem direkt, dass es sich hier um HTTP-Elemente handelt.
WordPress Mixed Content Plugin zur Lösung des Problems
Search & Replace: Die einfachste Möglichkeit ist die Verwendung eines Plugins, um alle hartkodierten Links anzupassen. Auch wenn Sie grundsätzlich auf die vielfache Nutzung von Plugins in WordPress verzichten sollten, bietet sich diese Lösung hier aufgrund der Einfachheit an. Nach der Nutzung können Sie das Plugin zudem wieder entfernen.
Bevor Sie ein Plugin für dieses Unterfangen installieren und benutzen, sollten Sie, wie immer bei größeren Änderungen oder Einschnitten an Ihrer Webseite, ein Backup erstellen.
Was Sie hierfür benötigen, ist ein Plugin, welches die Funktion Search & Replace anbietet. Ein Plugin, welches diese Funktion bietet, ist Better Search Replace. Nach der Installation können Sie im Plugin zunächst auswählen, welche Tabellen von der Änderung betroffen sein sollen. Für diesen Anwendungsfall wählen Sie alle Tabellen aus.
Nun können Sie zunächst die unverschlüsselte HTTP-URL Ihrer Webseite eintragen („Search for“) und die HTTPS-URL Ihrer Webseite („Replace with“). Starten Sie im Plugin nun den Vorgang. Die meisten Plugins zeigen Ihnen anschließend an, wie viele Einträge in Ihrer Datenbank ersetzt wurden.
SiteURL: Sollten Sie Ihre Webseite nur von einer auf eine andere Domain umgezogen haben, dann könnte es bereits ausreichen, die WordPress-Adresse und Website-Adresse zu ändern.
Wenn Sie das Problem erfolgreich gelöst haben, dann sehen Sie dies bereits in Ihrer Browserleiste.

In der Welt von WordPress kann es allerlei Fehler und Probleme geben, über die Sie im Alltag als Webmaster:in stoßen und die Ihnen einiges an Zeit kosten können. Neben dem hier vorgestellten Fehler, kann es auch, gerade beim Umzug einer WordPress-Seite, zu einem weiteren Fehler kommen: WordPress kann keine Verbindung zur Datenbank aufbauen.