WordPress 7.0 "Armstrong" on avaldatud, taas üks suurem versioon vabast sisuhaldesüsteemist, mida levitatakse GPLv2 või uuema litsentsi alusel. Väljalaskmine oli planeeritud 20. maiks 2026 pärast aprillikuu kuupäeva edasilükkamist: arendajad väljastasid lisaks RC-kooste, et testida arhitektuurilisi muudatusi enne lõplikku koostamist.
Uues WordPress 7.0 sisaldab rohkem kui 419 veaparandust ja muudatust Core Tracis, sealhulgas üle 300 veaparandust, samuti sadu muudatusi redaktoris, juhtpaneelis ja AI integreerimises.
Olulised muudatused
WP AI Client ja uus AI-infrastruktuur.
Ytase lisati WP AI Client - ühtne PHP-liides, mille kaudu pluginad saavad pöörduda generatiivsete AI mudelite poole ilma kindla teenusepakkuja külge seotud olemata. Päringute marsruutimise võtab enda peale WordPress, samas kui võti ja ühendused haldatakse uue seadete ekraanilt > Connectors. Vaikimisi on ette nähtud ühendused Anthropic, Google ja OpenAI-ga, kuid arhitektuur on ette nähtud kolmandate osapoolte arendajate laiendamiseks.Abilities API tulevaste "agendiga" stsenaariumide jaoks.
Uus Abilities API kiht on integreeritud WP AI Clientiga ja võimaldab kirjeldada saidi ja pluginade võimalusi nii, et neid saaks kasutada järjestikustes automatiseeritud töövoogudes. Hetkel on see pigem põhikihiks arendajatele, kui lihtsalt "ilusaks tegemise" nupp, kuid suund on selge: WordPress valmistatakse ette AI-pluginate ajastuks.Uuendatud administratiivpaneel.
wp-adminis on ilmunud uus värviskeem Modern, stiilid on uuendatud, kontrastsus ja typograafia. Ekraanide vahel on lisatud sujuvad üleminekud halduspaneelid, samas kui need keelatakse välja, kui kasutaja süsteemis on animatsioonide vähendamine sisse lülitatud.Command Palette administratiivpaneelis.
Ülemisele paneelile on lisatud kiire juurdepääs Command Palette'ile Ctrl+K või ⌘K kaudu. Nüüd saab juhtpaneelilt kiiremini liikuda vajalike tegevuste ja tööriistade juurde, neid menüüde kaudu otsimata.Erakordne leht kirjutuste haldamiseks.
Font Library sai kirjutuste haldamiseks eraldi lehe. Kirjutusi saab kesksetest kohtadest üles laadida, installida ja hallata, mis peaks kodulehtede omanikele, kes kasutavad plokkeemete, elu lihtsustama.Visuaalne muudatuste võrdlemine.
Visuaalsed muudatused on redaktorisse lisatud: nüüd saab võrrelda kahte versiooni postitusest või leheküljest visuaalselt, nihkega redaktsioonide vahel. Dokumentide inspektor näitab muudatuste kokkuvõtet ja muudetud aladele saab otse lehelt juurde pääseda.Stabiilsem iframe-redaktor.
Postituste redaktor kasutab nüüd aktiivsemalt isoleeritud iframe-režiimi, kui kõik sisestatud blokkid töötavad Block API versiooni 3 või kõrgema abil. See peaks vähendama teema või pluginate stiilide ja skriptide mõju redaktorile.Kohandatavad mobiilimennüüd.
Mobiilseadmete ülekatte menüüd saab nüüd koostada blokkidest ja mustritest Site Editoris. Ilmus eraldi bloki sulgemise Navigation Overlay Close, mis annab teemadele ja kasutajatele rohkem kontrolli mobiilse navigeerimise välimuse üle.Blokkide nähtavus seadmete põhjal ja reaktiivne seadistamine.
WordPress 7.0-s saab blokke peita või näidata sõltuvalt seadme tüübist. Reaktiivse režiimi seadistused on samuti laienenud: stiile saab muuta erinevate murdepunktide jaoks ja nende murdepunktide suurust saab seadistada.Mustrite ja Pattern Overrides’i täiustamine.
Pattern Overrides töötab nüüd mitte ainult põhiblokkide, vaid ka kohandatud blokkide puhul. Arendajatele on lisatud uued võimalused atribuutide haldamiseks Block Bindings kaudu, samuti laieneb contentOnly režiim, mistõttu peaksid blokiautorid tähelepanelikumalt kirjeldama redigeeritavaid atribuute block.json failis.Uued ja täiustatud blokkid.
Lisatud on Heading Block, Breadcrumbs Block ja Icons Block. Galerii on saanud lightboxi toe slaidishow jaoks, videot saab nüüd kasutada Cover Blocki taustana, ja Paragraph Block on saanud toe veergudele ja tekstimarginaalidele.CSS eraldi blokitasemel.
Redaktoris on saadaval võimalus rakendada kohandatud CSS konkreetsele blokile lehe peal. See võimaldab peenemat seadistamist ilma eraldi klasside loomise ja teema käsitsi redigeerimise vajaduseta.PHP ainult blokkide registreerimine.
Arendajad saavad nüüd luua ja registreerida bloke ja mustreid otse PHP poolel Block API kaudu. PHP kaudu registreeritud blokkidele on ette nähtud redigeeritavad atribuudid ja automaatne inspektorikontrollide loomine DataFormi kaudu.Muudatused Interactivity API-s.
Paketti @wordpress/interactivity on lisatud funktsioon watch(), mis võimaldab registreeruda signaalide muutuste jälgimiseks callback'is. Andmedirektiiv data-wp-watch saab kasutada DOM-elemendi elutsüklis ja reageerida seisundi muutustele.DataViews, DataForms ja laiendus Site Editor.
Uued Activity ja Details paigutused, modalide välimuse täiustamine, Field API on saanud kolmandate osapoole tüüpide registreerimise. Site Editor'is on loodud alus laiendatavaks marsruutimiseks, ning uus pakett @wordpress/boot võimaldab pluginatel luua oma saidiredaktori lehti.Turvalisem kasutajate registreerimine.
Rolle Administrator ja Editor on eemaldatud vaikimisi uue kasutaja rolli valikust üldseadetes. Kui enne värskendust oli valitud üks neist rollidest, näitab Site Health hoiatust. Arendajatele on lisatud filtrite default_role_dropdown_excluded_roles.Teekide ja nõuete uuendused.
WordPress Core'i minimaalne PHP versioon on nüüd tõstetud PHP 7.4. PHPMailer on uuendatud versioonile 7.0.2, backbone.js versioonile 1.6.1, Requests versioonile 2.0.17, CodeMirror uuele harule v5; samuti on lisatud PHP 8.1 deprecation-teade teemade jaoks.
WordPress 7.0 näib olevat katse rajada alus kohe mitmele tööriistale: AI integreerimine, admin panel, redaktor, plokid, mustrid ja serveripoolsete plokkide registreerimine. Veebilehe omanikke soovitatakse uuendus esmalt testida saidi koopial, eriti kui kasutatakse raskeid teemasid, visuaalseid ehitajaid ja pluginaid, mis sekkuvad aktiivselt redaktorisse.
Allikas: linux.org.ru
