WordPress 7.0 "Armstrong"

De release van WordPress 7.0 'Armstrong' heeft plaatsgevonden, de nieuwste belangrijke versie van het gratis contentbeheersysteem, verspreid onder de GPLv2-licentie of hoger. De release was gepland voor 20 mei 2026 na een verschuiving van de april-datum: de ontwikkelaars hebben extra RC-builds uitgebracht om architectonische wijzigingen te testen voordat de definitieve versie beschikbaar kwam.

In WordPress 7.0 is voorzien van meer dan 419 bugfixes en wijzigingen in Core Trac, inclusief meer dan 300 bugfixes, evenals honderden wijzigingen in de editor, het bedieningspaneel en de integratie met AI.

Belangrijke wijzigingen

  • WP AI Client en nieuwe AI-infrastructuur.
    WP AI Client is aan de kernel toegevoegd - een enkele PHP-interface waarmee plug-ins generatieve AI-modellen kunnen aanroepen zonder zich strikt aan een specifieke aanbieder te koppelen. De routering van verzoeken wordt door WordPress afgehandeld en sleutels en verbindingen worden beheerd via een nieuw scherm Instellingen > Verbindingen. Standaard zijn er verbindingen met Anthropic, Google en OpenAI, maar de architectuur is ontworpen voor uitbreiding door externe ontwikkelaars.

  • Abilities API voor toekomstige 'agent'-scenario's.
    Een nieuwe laag Abilities API is geïntegreerd met WP AI Client en stelt ontwikkelaars in staat om de mogelijkheden van de website en plug-ins te beschrijven zodat ze kunnen worden gebruikt in opeenvolgende geautomatiseerde workflows. Tot nu toe is dit meer een basis voor ontwikkelaars dan een eenvoudige 'maak het mooi'-knop, maar de richting is duidelijk: WordPress wordt klaargemaakt voor het tijdperk van AI-plug-ins.

  • Geüpdatete beheerderspaneel.
    In wp-admin is er een nieuw kleurenschema Modern, stijlen, contrast en typografie zijn bijgewerkt. Er zijn soepele overgangen tussen schermen toegevoegd beheerderspaneel, waarbij deze worden uitgeschakeld als de animatiereducatie in het systeem van de gebruiker is ingeschakeld.

  • Command Palette in de admin.
    Snelle toegang tot de Command Palette is toegevoegd aan de bovenste balk via Ctrl+K of ⌘K. Nu kan men vanaf elke plaats in het bedieningspaneel sneller naar de gewenste acties en hulpmiddelen gaan zonder ze door het menu te hoeven zoeken.

  • Een aparte pagina voor het beheren van lettertypen.
    De Font Library heeft een aparte pagina gekregen voor het beheer van lettertypen. Lettertypen kunnen centraal worden geüpload, geïnstalleerd en beheerd vanuit één plek, wat het leven van eigenaren van websites op blokthema's moet vergemakkelijken.

  • Visuele vergelijking van revisies.
    Visual Revisions zijn toegevoegd aan de editor: nu kunnen twee versies van een bericht of pagina visueel met elkaar worden vergeleken met een schuifknop tussen de versies. De documentinspecteur toont een samenvatting van de wijzigingen, en voor afzonderlijke gewijzigde gebieden kan direct op de pagina worden genavigeerd.

  • Stabielere iframe-editor.
    De berichteditor maakt nu actiever gebruik van de geïsoleerde iframe-modus als alle ingevoegde blokken werken via de Block API versie 3 of hoger. Dit zou de invloed van thema- of plugin-stijlen en scripts op de editor zelf moeten verminderen.

  • Aanpasbare mobiele menu's.
    Navigatie-overlay-menu's voor mobiele apparaten kunnen nu worden samengesteld uit blokken en patronen in de Site Editor. Er is een afzonderlijk sluitblok voor Navigation Overlay Close, wat thema's en gebruikers meer controle over het uiterlijk van mobiele navigatie geeft.

  • Zichtbaarheid van blokken per apparaat en responsieve instellingen.
    In WordPress 7.0 kunnen blokken verborgen of weergegeven worden afhankelijk van het type apparaat. Ook zijn de instellingen voor de responsieve modus uitgebreid: stijlen kunnen worden aangepast voor verschillende breakpointen en de afmetingen van deze breakpointen kunnen worden ingesteld.

  • Verbeteringen van patronen en Pattern Overrides.
    Pattern Overrides werken nu niet alleen met basis, maar ook met aangepaste blokken. Voor ontwikkelaars zijn er nieuwe mogelijkheden voor het beheren van attributen via Block Bindings, en de contentOnly-modus wordt breder toegepast, waardoor auteurs van blokken aandachtiger de bewerkbare attributen in block.json moeten beschrijven.

  • Nieuwe en verbeterde blokken.
    De Heading Block, Breadcrumbs Block en Icons Block zijn toegevoegd. De gallery heeft ondersteuning gekregen voor lightbox met een diavoorstelling, video's kunnen nu als achtergrond in de Cover Block worden gebruikt, en de Paragraph Block ondersteunt kolommen en tekstinspringingen.

  • CSS op blokniveau.
    In de editor is het nu mogelijk om aangepaste CSS toe te passen op specifieke blokken op de pagina. Dit biedt meer fijne afstemming zonder de noodzaak om aparte klassen te creëren en het thema handmatig te bewerken.

  • PHP-only registratie van blokken.
    Ontwikkelaars kunnen nu blokken en patronen rechtstreeks aan de PHP-kant creëren en registreren via de Block API. Voor in PHP geregistreerde blokken zijn er bewerkbare attributen en wordt automatisch een inspectiebeheer gegenereerd via DataForm.

  • Wijzigingen in de Interactivity API.
    In het pakket @wordpress/interactivity is de functie watch() toegevoegd, die het mogelijk maakt om je aan te melden voor wijzigingen van signalen binnen de callback. De data-wp-watch richtlijn kan worden gebruikt in de levenscyclus van een DOM-element en reageert op statuswijzigingen.

  • DataViews, DataForms en de uitbreiding Site Editor.
    Nieuwe layouts voor Activiteit en Details zijn toegevoegd, het uiterlijk van modale vensters is verbeterd, en de Field API heeft registratie voor externe types gekregen. In de Site Editor is de basis gelegd voor uitbreidbare routering, en het nieuwe pakket @wordpress/boot stelt plugins in staat om hun eigen pagina's voor de site-editor te maken.

  • Veiligere gebruikersregistratie.
    De rollen Administrator en Editor zijn verwijderd uit de standaardrolkeuze voor nieuwe gebruikers in de algemene instellingen. Als voor de update een van deze rollen was gekozen, zal Site Health een waarschuwing geven. Voor ontwikkelaars is de filter default_role_dropdown_excluded_roles toegevoegd.

  • Updates van bibliotheken en vereisten.
    De minimale PHP-versie voor WordPress Core is nu verhoogd naar PHP 7.4. PHPMailer is bijgewerkt naar 7.0.2, backbone.js naar 1.6.1, Requests naar 2.0.17, CodeMirror naar de actuele branch v5; daarnaast is de verwerking van deprecation-berichten van PHP 8.1 voor thema's toegevoegd.

WordPress 7.0 lijkt een poging te zijn om de fundamenten te leggen voor meerdere tools tegelijk: integratie met AI, het beheerderspaneel, de editor, blokken, patronen en server-side registratie van blokken. Website-eigenaren wordt, zoals altijd, aangeraden om de update eerst op een kopie van de site te testen, vooral als zware thema's, visuele bouwers en plugins worden gebruikt die actief in de editor ingrijpen.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster