WordPress 7.0 "Armstrong" er udgivet, den seneste store version af det gratis Content Management System, der distribueres under GPLv2 eller senere. Udgivelsen var planlagt til den 20. maj 2026 efter at være blevet udsat fra april: udviklerne har udgivet yderligere RC-builds for at teste de arkitektoniske ændringer før den endelige version.
I WordPress 7.0 indeholder mere end 419 rettelser og ændringer i Core Trac, herunder over 300 fejlrettelser, samt hundredevis af ændringer i editoren, kontrolpanelet og integrationen med AI.
Vigtige ændringer
WP AI Client og ny AI-infrastruktur.
WP AI Client er blevet tilføjet til kernen — en enkel PHP-grænseflade, som plugins kan bruge til at tilgå generative AI-modeller uden hård binding til en specifik udbyder. WordPress håndterer ruten for anmodningerne, mens nøgler og forbindelser administreres gennem det nye skærmbillede Indstillinger > Connectors. Standardforbindelser er tilgængelige til Anthropic, Google og OpenAI, men arkitekturen er designet til udvidelse af tredjepartsudviklere.Abilities API til fremtidige "agent"-scenarier.
Det nye Abilities API-lag er integreret med WP AI Client og gør det muligt at beskrive mulighederne på websitet og plugins, så de kan bruges i sekventielle automatiserede arbejdsgange. Det er i øjeblikket mere et fundament for udviklere end blot en "gør det flot"-knap, men retningen er klar: WordPress forberedes på æraen af AI-plugins.Opdateret administrationspanel.
I wp-admin er der kommet et nyt farveskema kaldet Modern, opdateret stil, kontrast og typografi. Bløde overgange mellem skærme er tilføjet kontrolpanelet, med mulighed for at de deaktiveres, hvis animationsreduktion er aktiveret i brugerens system.Command Palette i admin.
Der er tilføjet hurtig adgang til Command Palette i den øverste menu via Ctrl+K eller ⌘K. Nu kan man hurtigere navigere til de nødvendige handlinger og værktøjer fra ethvert sted i kontrolpanelet, uden at skulle lede efter dem i menuen.En separat side til administration af skrifttyper.
Font Library har fået en dedikeret side til administrationskrifttyper. Skrifter kan centralt uploades, installeres og administreres fra ét sted, hvilket skal forenkle livet for ejere af sites med blok-temaer.Visuelt sammenligning af redigeringer.
Visual Revisions er blevet tilføjet til editoren: nu kan man visuelt sammenligne to versioner af et indlæg eller en side, med en skyder til at skifte mellem redaktionerne. Dokumentinspektøren viser et resumé af ændringerne, og man kan navigere direkte til de ændrede områder på siden.Mere stabil iframe-editor.
Indlægeditoren bruger nu mere aktivt den isolerede iframe-tilstand, hvis alle indsat blokke fungerer via Block API version 3 eller højere. Dette bør reducere indflydelsen fra tema- eller plugin-stile og scripts på selve editoren.Tilpassede mobilmenuer.
Navigations-overlay-menuer til mobile enheder kan nu samles fra blokke og mønstre i Site Editor. Der er nu tilføjet en separat blok til at lukke Navigation Overlay Close, hvilket giver temaer og brugere bedre kontrol over udseendet af mobilnavigationen.Blokke synlighed efter enheder og responsive indstillinger.
I WordPress 7.0 kan blokke skjules eller vises afhængigt af enhedstype. Derudover er de responsive indstillinger udvidet: man kan ændre stilarter for forskellige breakpoints og justere størrelserne af disse breakpoints.Forbedringer af mønstre og Pattern Overrides.
Pattern Overrides fungerer nu ikke kun med grundlæggende, men også med brugerdefinerede blokke. Der er tilføjet nye muligheder for at styre attributter via Block Bindings, og contentOnly-tilstand anvendes bredere, hvilket gør, at blokforfattere bør beskrive redigerbare attributter i block.json mere omhyggeligt.Nye og forbedrede blokke.
Der er tilføjet Heading Block, Breadcrumbs Block og Icons Block. Galleri har fået support til lightbox med diasshow, video kan nu bruges som baggrund i Cover Block, og Paragraph Block har fået støtte til kolonner og tekstindrykninger.CSS på blockniveau.
I editoren er det nu muligt at anvende brugerdefineret CSS til specifikke blokke på siden. Dette giver en finere justering uden behov for at oprette separate klasser og ændre temaet manuelt.PHP-only blokregistrering.
Udviklere kan nu oprette og registrere blokke og mønstre direkte på PHP-siden via Block API. For PHP-registrerede blokke er der suppleret med redigerbare attributter og automatisk oprettelse af inspektionskontroller gennem DataForm.Ændringer i Interactivity API.
I pakken @wordpress/interactivity er der tilføjet en funktion watch(), som gør det muligt at abonnere på ændringer i signaler inden for callback'en. Direktivet data-wp-watch kan bruges i livscyklussen af DOM-elementet og reagere på ændringer i tilstanden.DataViews, DataForms og Site Editor-udvidelsen.
Nye layouts til Activity og Details er tilføjet, udseendet af modale vinduer er forbedret, og Field API har fået registrering af tredjeparts typer. Site Editor har lagt grunden til udvidelig routing, og den nye pakke @wordpress/boot gør det muligt for plugins at opbygge deres egne sider i site editoren.Sikrere registrering af brugere.
Rollerne Administrator og Editor er fjernet fra valget af ny brugers rolle som standard i de generelle indstillinger. Hvis en af disse roller var valgt før opdateringen, vil Site Health vise en advarsel. Der er tilføjet en filter default_role_dropdown_excluded_roles til udviklere.Opdateringer af biblioteker og krav.
Minimum PHP-versionen for WordPress Core er nu hævet til PHP 7.4. PHPMailer er opdateret til 7.0.2, backbone.js til 1.6.1, Requests til 2.0.17, CodeMirror til den aktuelle gren v5; der er også tilføjet behandling af deprecationsmeddelelser fra PHP 8.1 for temaer.
WordPress 7.0 fremstår som et forsøg på at lægge fundamentet for flere værktøjer på én gang: integration med AI, adminområdet, editoren, blokke, skabeloner og serverregistrering af blokke. Webstedsejere anbefales, som altid, at teste opdateringen på en kopi af deres websted, især hvis tunge temaer, visuelle byggere og plugins, der aktivt påvirker editoren, anvendes.
Kilde: linux.org.ru
