Du hast auf "Aktualisieren" geklickt und danach sieht deine Website aus, als hätte jemand sie auseinander gebaut. Farben stimmen nicht, Abstände fehlen, Schriften sind falsch. Das ist einer der häufigsten Schmerzmomenten in der WordPress-Welt, aber er ist fast immer reparierbar.
Warum zerstört ein Theme-Update das Design?
Die häufigste Ursache: Du hast Anpassungen direkt im Theme-Code gemacht, also Dateien wie style.css, functions.php oder einzelne Template-Dateien bearbeitet. Beim Update werden exakt diese Dateien durch die neue Version überschrieben. Deine Änderungen sind weg.
Weitere typische Ursachen:
- Das Update bringt neue Template-Strukturen mit, die mit deinem Seitenaufbau (Page Builder) kollidieren
- Neue CSS-Klassen überschreiben bestehende Styles im Theme-Customizer
- Ein Plugin, das tief ins Theme integriert war, ist nicht mehr kompatibel
- Ein Update des Block-Editors (Gutenberg) verändert die Ausgabe bestehender Blöcke
Sofortmaßnahme: Wartungsmodus aktivieren
Bevor du irgendetwas anfasst: Aktiviere den Wartungsmodus, damit Besucher eine saubere Meldung sehen statt einer kaputten Seite. Das geht schnell mit dem Plugin "WP Maintenance Mode" oder, wenn du noch ins Backend kommst, direkt unter Einstellungen.
Falls das Backend nicht mehr erreichbar ist, kannst du per FTP eine Datei namens .maintenance mit dem Inhalt <?php $upgrading = time(); ?> ins Hauptverzeichnis deiner WordPress-Installation legen.
Backup einspielen, der sicherste Weg
Hast du ein Backup vom Tag vor dem Update? Dann ist das dein schnellster Weg zurück. Ein gutes Backup-Plugin wie UpdraftPlus oder das, was dein Hoster anbietet, erlaubt die Wiederherstellung mit wenigen Klicks.
Wichtig: Stelle das Backup auf einer Staging-Umgebung ein, bevor du es auf der Live-Seite einspielst. Viele Hoster bieten eine Staging-Funktion an, frag direkt nach.
Falls du kein Backup hast, lies dir unseren Artikel zu WordPress-Wartung und Pflege durch. Danach wirst du nie wieder ohne Backup updaten.
Langfristige Lösung: Child-Theme verwenden
Das ist die eigentliche Wurzel des Problems. Wer Anpassungen direkt im Parent-Theme macht, verliert sie bei jedem Update. Die korrekte Lösung heißt Child-Theme:
- Ein Child-Theme erbt alle Styles und Templates vom Parent-Theme
- Deine Anpassungen leben ausschließlich im Child-Theme
- Updates des Parent-Themes überschreiben nichts von deinen Änderungen
- Das Child-Theme bleibt beim Update komplett unangetastet
Ein Child-Theme zu erstellen dauert etwa 10 Minuten und erfordert nur zwei Dateien: eine style.css mit dem richtigen Header und eine functions.php. Es gibt auch Plugins wie "Child Theme Wizard", die das automatisieren.
Template-Konflikte lösen
Manchmal liegt das Problem nicht an überschriebenen Anpassungen, sondern an echten Konflikten zwischen dem neuen Theme und deinen Plugins. Gehe so vor:
- Deaktiviere alle Plugins und prüfe, ob das Design danach korrekt aussieht
- Aktiviere Plugins nacheinander wieder, bis du den Verursacher findest
- Prüfe in der Browser-Konsole (F12) auf JavaScript-Fehler, die auf den Verursacher hinweisen
- Schaue im Theme-Changelog nach, ob es Breaking Changes gab
Wie rocks.optimize helfen kann
Solche Situationen entstehen meistens dann, wenn kein strukturierter Wartungsprozess existiert. Mit unserem rocks.care pro testen wir Updates immer zuerst in einer Staging-Umgebung, spielen sie nur ein, wenn alles stabil ist, und haben immer ein aktuelles Backup parat. Design-Desaster durch Updates sind damit praktisch ausgeschlossen.
Verwandte Artikel & Lexikon
Website-Optimierer und Gründer von rocks.optimize. Hilft KMU dabei, schnellere, sicherere und besser gefundene Websites zu bekommen.
marcferstl.de →