WordPress 7.0 „Armstrong“

Die Veröffentlichung von WordPress 7.0 «Armstrong», der nächsten Hauptversion des freien Content-Management-Systems, das unter der GPLv2-Lizenz oder höher verbreitet wird. Der Release war ursprünglich für den 20. Mai 2026 angesetzt, nachdem er von einem April-Termin verschoben wurde: Die Entwickler veröffentlichten zusätzliche RC-Builds, um die architektonischen Änderungen vor dem endgültigen Build zu testen.

Im WordPress 7.0 enthält mehr als 419 Korrekturen und Änderungen im Core Trac, einschließlich über 300 Fehlerkorrekturen, sowie Hunderte von Änderungen im Editor, im Dashboard und in der Integration mit KI.

Wichtige Änderungen

  • WP AI Client und neue KI-Infrastruktur.
    WP AI Client wurde in den Kern integriert – eine einheitliche PHP-Schnittstelle, über die Plugins auf generative KI-Modelle zugreifen können, ohne an einen spezifischen Anbieter gebunden zu sein. WordPress übernimmt das Routing der Anfragen, während Schlüssel und Verbindungen über den neuen Bildschirm Einstellungen > Verbindungen verwaltet werden. Standardmäßig sind Verbindungen zu Anthropic, Google und OpenAI vorgesehen, aber die Architektur ist für eine Erweiterung durch Drittanbieter ausgelegt.

  • Abilities API für zukünftige «Agent»-Szenarien.
    Eine neue Schicht des Abilities API ist mit WP AI Client integriert und ermöglicht die Beschreibung der Fähigkeiten von Websites und Plugins, sodass sie in aufeinanderfolgende automatisierte Arbeitsabläufe integriert werden können. Bisher ist dies eher ein Fundament für Entwickler als nur ein Knopf zum „Schönmachen“, aber die Richtung ist klar: WordPress wird auf das Zeitalter der KI-Plugins vorbereitet.

  • Aktualisiertes Administrationspanel.
    Im wp-admin gibt es ein neues Farbdesign Modern, aktualisierte Stile, Kontraste und Typografie. Sanfte Übergänge zwischen den Bildschirmen wurden hinzugefügt dem Verwaltungs-Panel, wobei diese deaktiviert werden, wenn im Benutzer-System die Reduzierung von Animationen aktiviert ist.

  • Command Palette im Admin-Bereich.
    Ein schneller Zugang zur Command Palette wurde in die obere Leiste über Ctrl+K oder ⌘K integriert. Jetzt kann man von überall im Dashboard schneller zu den benötigten Aktionen und Werkzeugen wechseln, ohne sie im Menü suchen zu müssen.

  • Eigene Seite zur Schriftverwaltung.
    Die Schriftbibliothek hat eine eigene Seite zur Verwaltung von Schriftarten erhalten. Schriften können zentral hochgeladen, installiert und aus einem Ort verwaltet werden, was das Leben für Website-Besitzer von Blockthemen erleichtern sollte.

  • Visueller Vergleich von Versionen.
    Visual Revisions wurden in den Editor eingeführt: Ab sofort können zwei Versionen eines Beitrags oder einer Seite visuell verglichen werden, mit einem Schieberegler zwischen den Versionen. Der Dokumentinspektor zeigt eine Zusammenfassung der Änderungen an, und zu einzelnen geänderten Bereichen kann direkt auf der Seite navigiert werden.

  • Stabilerer Iframe-Editor.
    Der Beitrag-Editor nutzt jetzt aktiver den isolierten Iframe-Modus, wenn alle eingefügten Blöcke über die Block-API Version 3 oder höher funktionieren. Dadurch soll der Einfluss von Designs und Skripten von Themen oder Plugins auf den Editor reduziert werden.

  • Anpassbare mobile Menüs.
    Navigations-Overlay-Menüs für mobile Geräte können jetzt aus Blöcken und Mustern im Site Editor erstellt werden. Es gibt einen separaten Block für das Schließen des Navigation Overlay, was den Themen und Benutzern mehr Kontrolle über das Erscheinungsbild der mobilen Navigation bietet.

  • Sichtbarkeit von Blöcken nach Geräten und adaptive Einstellungen.
    In WordPress 7.0 können Blöcke je nach Gerätetyp ausgeblendet oder angezeigt werden. Außerdem wurden die Einstellungen für den responsiven Modus erweitert: Stile können für verschiedene Breakpoints geändert und die Größen dieser Breakpoints angepasst werden.

  • Verbesserungen der Muster und Pattern Overrides.
    Pattern Overrides funktionieren jetzt nicht nur mit Standard-, sondern auch mit benutzerdefinierten Blöcken. Entwicklern wurden neue Möglichkeiten zur Verwaltung von Attributen über Block Bindings hinzugefügt, und der Modus contentOnly wird breiter angewendet, weshalb Autoren von Blöcken sorgfältiger die bearbeitbaren Attribute in block.json beschreiben sollten.

  • Neue und verbesserte Blöcke.
    Der Heading Block, der Breadcrumbs Block und der Icons Block wurden hinzugefügt. Die Galerie unterstützt nun Lightbox mit Diashow, Videos können jetzt als Hintergrund im Cover Block verwendet werden, und der Paragraph Block hat Unterstützung für Spalten und Textränder erhalten.

  • CSS auf Block-Ebene.
    Im Editor gibt es nun die Möglichkeit, benutzerdefiniertes CSS auf einen bestimmten Block auf der Seite anzuwenden. Dies ermöglicht eine feinere Anpassung, ohne separate Klassen erstellen und das Theme manuell bearbeiten zu müssen.

  • PHP-only Registrierungen von Blöcken.
    Entwickler können jetzt Blöcke und Muster direkt auf der PHP-Seite über die Block-API erstellen und registrieren. Für in PHP registrierte Blöcke sind bearbeitbare Attribute und eine automatische Erstellung von Inspektionssteuerelementen über DataForm vorgesehen.

  • Änderungen im Interactivity API.
    Im Paket @wordpress/interactivity wurde die Funktion watch() hinzugefügt, die es ermöglicht, sich über Änderungen von Signalen innerhalb des Callback zu abonnieren. Die Direktive data-wp-watch kann im Lebenszyklus von DOM-Elementen verwendet werden und auf Änderungen des Zustands reagieren.

  • DataViews, DataForms und die Erweiterung des Site Editors.
    Neue Layouts für Activity und Details wurden hinzugefügt, das Aussehen von modalen Fenstern verbessert. Die Field API erhielt die Registrierung von Drittanbieter-Typen. Im Site Editor wurde die Grundlage für erweiterbare Routing-Funktionen gelegt, und das neue Paket @wordpress/boot ermöglicht es Plugins, eigene Seiten im Site Editor zu erstellen.

  • Sichere Registrierung von Benutzern.
    Die Rollen Administrator und Editor wurden aus der Standardauswahl für neue Benutzerrollen in den allgemeinen Einstellungen entfernt. Wenn vor dem Update eine dieser Rollen ausgewählt war, zeigt Site Health eine Warnung an. Für Entwickler wurde der Filter default_role_dropdown_excluded_roles hinzugefügt.

  • Aktualisierungen von Bibliotheken und Anforderungen.
    Die minimale PHP-Version für den WordPress Core wurde jetzt auf PHP 7.4erhöht. PHPMailer wurde auf 7.0.2, backbone.js auf 1.6.1, Requests auf 2.0.17 und CodeMirror auf den aktuellen Branch v5 aktualisiert; zudem wurde die Verarbeitung von Deprecation-Warnungen in PHP 8.1 für Themes hinzugefügt.

WordPress 7.0 sieht aus wie der Versuch, das Fundament für mehrere Werkzeuge gleichzeitig zu legen: Integration mit KI, Admin-Oberfläche, Editor, Blöcke, Muster und serverseitige Registrierung von Blöcken. Webseiteneigentümern wird wie immer empfohlen, das Update zuerst auf einer Kopie ihrer Webseite zu testen, insbesondere wenn sie schwergewichtige Themes, visuelle Builder und Plugins verwenden, die aktiv in den Editor eingreifen.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4