· wordpress · In 6 min lesen
WordPress 7.1: Der Post-Editor wird vollständig in einen Iframe verlegt – was jetzt zu tun ist
In WordPress 7.1 läuft der Post-Editor zwingend im Iframe – unabhängig von apiVersion. Was das für Plugins, Themes und Ihre Website bedeutet und was Sie bis zum 19. August prüfen müssen.
Am 19. August 2026 erscheint WordPress 7.1 – und eine der technisch weitreichendsten Änderungen läuft im Hintergrund ab, ohne dass sie auf den ersten Blick sichtbar wird: Der Post-Editor läuft ab sofort immer in einem Iframe, auf jeder Website, mit jedem Theme, unabhängig davon, welche Block-API-Version ein Plugin oder Block deklariert. Was bisher eine schrittweise Umstellung war, wird nun vollständig erzwungen. Wer Custom Blocks betreibt, fremde Plugins einsetzt oder eigene Editor-Erweiterungen entwickelt hat, sollte jetzt handeln – denn der Release Candidate 1 erscheint bereits am 5. August.
Was ist der iframed Editor?
Seit Gutenberg gibt es technisch zwei Arten, wie der Blockeditor seine Zeichenfläche (das „Canvas”) rendert: entweder direkt im Admin-Dokument der Seite oder – seit einer Weile schrittweise eingeführt – in einem eigenständigen <iframe>. Der Unterschied klingt technisch, hat aber erhebliche Auswirkungen:
Ohne Iframe teilen sich der WordPress-Admin und der Seiteninhalt denselben window- und document-Kontext. Styles, JavaScript-Events, globale Variablen – alles gilt für beide. Das ist praktisch, aber auch ein Problem: Admin-CSS kann in den Inhalt einbluten, und umgekehrt können Seitenscripts den Admin beeinflussen. Mit einem Iframe ist das Canvas von der Admin-Umgebung vollständig isoliert. Das macht das Rendering vorhersehbarer und verhindert unerwünschte Wechselwirkungen.
WordPress hat diesen Wechsel über mehrere Versionen schrittweise vollzogen: Block-Themes nutzten den Iframe früher als Classic Themes, und Blöcke mit apiVersion: 3 profitierten früher als solche mit apiVersion: 2. Wer auf Block-API v2 blieb, konnte bisher noch auf den nicht-geframten Editor hoffen.
Was sich in WordPress 7.1 ändert
In WordPress 7.1 ist damit Schluss. Der Post-Editor ist ab diesem Release immer in einem Iframe, ohne Ausnahme, unabhängig von:
- dem verwendeten Theme (Block-Theme oder Classic Theme)
- der Block-API-Version im
block.json(apiVersion: 2oderapiVersion: 3) - irgendwelchen Filter-Hooks, die bisher das Iframe-Verhalten steuern konnten
Blöcke, die noch apiVersion: 2 deklarieren, erhalten in WordPress 7.1 eine Konsolen-Warnung (bei aktiviertem SCRIPT_DEBUG). Die Warnung wird angezeigt, aber der Block wird trotzdem im Iframe geladen – und wenn er nicht darauf vorbereitet ist, funktioniert er möglicherweise nicht mehr korrekt oder gar nicht.
Das bedeutet: Die bisherige Strategie „wir bleiben auf v2 und testen erst später” funktioniert ab 7.1 nicht mehr. Das Iframe ist jetzt immer da.
Was konkret brechen kann
Die Gutenberg Times hat in einem detaillierten Artikel die häufigsten Fehlerquellen zusammengefasst. Im Kern gibt es vier Kategorien:
1. Globale window- und document-Referenzen
Code, der auf document.querySelector(...) oder window.addEventListener(...) zugreift, zielt auf das Admin-Dokument ab – nicht auf das Iframe-Canvas. Im iframed Editor laufen diese Referenzen ins Leere oder greifen auf den falschen Kontext zu. Die Lösung: useRefEffect mit ownerDocument und defaultView statt globaler Referenzen.
2. Editor-Styles im falschen Dokument
Stylesheets, die via wp_enqueue_style oder block_editor_settings_all in den Admin geladen werden, landen außerhalb des Iframes. Im Canvas kommen sie nicht an. Das führt dazu, dass Blocks im Editor falsch oder gar nicht gestylt erscheinen.
3. Event-Listener, die nicht ins Canvas gelangen
Klicks innerhalb des Canvas geschehen im document des Iframes. Sie bubblen nicht zum Admin-Dokument hoch. Wer auf document.addEventListener('click', ...) im Admin-Kontext lauscht und auf Canvas-Klicks wartet, wird diese ab 7.1 nie empfangen.
4. Third-Party-Bibliotheken
Viele Chart-, Drag-and-Drop- oder Medien-Bibliotheken machen Annahmen über den DOM-Kontext, in dem sie laufen. Wird eine solche Bibliothek in einem Block verwendet und macht sie globale DOM-Annahmen, kann sie im iframed Canvas versagen.
Wie Sie prüfen, ob Ihre Website betroffen ist
Bevor RC1 am 5. August erscheint und definitiv vor dem 19. August, sollten Sie folgende Punkte durchgehen:
Staging-Umgebung aufsetzen. Spielen Sie WordPress 7.1 Beta 3 (erschienen 29. Juli) auf einer Kopie Ihrer Live-Website auf. Viele Hosting-Anbieter ermöglichen das per Klick. Testen Sie dort alle Funktionen des Post-Editors.
Konsole prüfen. Öffnen Sie den Browser-Entwicklertools und aktivieren Sie in Ihrer WordPress-Installation define('SCRIPT_DEBUG', true) in der wp-config.php. Öffnen Sie dann einen Beitrag im Editor. Jede Konsolen-Warnung, die apiVersion oder iframe erwähnt, zeigt Ihnen, welche Blöcke oder Plugins betroffen sind.
Plugins einzeln deaktivieren. Wenn der Editor nach dem Update fehlerhaft reagiert, deaktivieren Sie Plugins nacheinander, bis das Problem verschwindet. Prüfen Sie dann, ob der Plugin-Hersteller bereits ein Update für 7.1 veröffentlicht hat.
Custom Blocks durchsehen. Wenn Sie eigene Blöcke entwickelt oder in Auftrag gegeben haben, überprüfen Sie in jeder block.json-Datei, ob "apiVersion": 3 gesetzt ist. Falls nicht, ist eine Migration auf v3 empfehlenswert – sie ist in den meisten Fällen unkompliziert.
Wer besonders aufpassen sollte
Einige Szenarien haben ein höheres Risiko als andere:
Ältere Premium-Themes mit Custom Page Buildern, die eigene Blockvarianten registrieren, haben oft noch Block-API v2 oder sogar v1 unter der Haube. Prüfen Sie, ob Ihr Theme-Anbieter ein Update für WordPress 7.1 veröffentlicht hat.
WooCommerce-Extensions und Checkout-Blöcke. WooCommerce 11.0 erscheint am 4. August und ist auf WordPress 7.1 ausgerichtet – aber ältere Erweiterungen aus dem WooCommerce Marketplace sind möglicherweise noch nicht migriert. Besonders der Checkout-Block und Payment-Gateway-Extensions sind kritisch, weil Fehler dort direkt den Verkaufsprozess beeinträchtigen.
Formular-Plugins. Viele Kontaktformular-Plugins registrieren eigene Blöcke, um Formulare in den Inhalt einzubetten. Wenn diese noch auf globale DOM-Referenzen setzen, können Vorschau- oder Validierungsfunktionen im Editor fehlschlagen.
SEO-Plugins mit Metaboxen. Tools wie Yoast SEO oder Rank Math kommunizieren aktiv mit dem Editor. Die Hersteller großer SEO-Plugins haben die Kompatibilität mit 7.1 üblicherweise frühzeitig sichergestellt – prüfen Sie trotzdem, ob Sie die neueste Version einsetzen.
Der Migrationspfad von Block-API v2 auf v3
Wenn Sie eigene Blöcke pflegen oder pflegen lassen, ist die Migration in den meisten Fällen geradlinig:
- In
block.json:"apiVersion": 2→"apiVersion": 3setzen - Globale
document.*- undwindow.*-Aufrufe durchownerDocumentunddefaultViewaus dem Block-Ref ersetzen - Editor-Styles über die korrekte API einbinden, damit sie ins Iframe-Canvas gelangen
- Mit
SCRIPT_DEBUGauf der Staging-Umgebung testen, bis die Konsole sauber ist
Die offizielle Entwickler-Dokumentation listet die genauen API-Änderungen, und Gutenberg stellt ein Demo-Plugin mit „kaputten” und „repartierten” Block-Paaren bereit, das als Referenz dient.
Was das für Ihre Strategie bedeutet
Für Website-Betreiber ohne Entwicklungshintergrund ist die wichtigste Botschaft: Spielen Sie WordPress 7.1 nicht am ersten Tag auf Ihre Live-Website auf. Testen Sie zuerst auf einer Staging-Umgebung, prüfen Sie, ob alle Plugins und Themes ein aktuelles Update haben, und warten Sie bei kritischen Plugins auf eine explizite „kompatibel mit WP 7.1”-Bestätigung vom Hersteller.
Für Agenturen und Entwicklerinnen: Nutzen Sie die nächsten 18 Tage aktiv. RC1 am 5. August ist der letzte Moment für Kompatibilitätsrückmeldungen an Plugin-Autoren. Wer eigene Custom Blocks betreibt, sollte die Migration auf Block-API v3 jetzt abschließen und nicht auf den letzten Moment warten.
Als Frankfurter WordPress Agentur begleiten wir Websites durch genau solche Versionswechsel: Staging-Setups, Kompatibilitätschecks, Block-Migrationen und koordinierte Update-Rollouts. Sprechen Sie uns an, wenn Sie sichergehen wollen, dass Ihre Website den 19. August reibungslos übersteht.