Izdana je verzija WordPress 7.0 „Armstrong“, još jedne glavne verzije slobodnog sustava za upravljanje sadržajem, distribuiranog pod GPLv2 licencom ili višom. Izdanje je planirano za 20. svibnja 2026. nakon odgode sa datumom u travnju: programeri su objavili dodatne RC-verzije kako bi testirali arhitektonske promjene prije konačne verzije.
U WordPress 7.0 sadrži više od 419 ispravaka i promjena u Core Trac-u, uključujući više od 300 ispravaka grešaka, kao i stotine promjena u uređivaču, upravljačkoj ploči i integraciji s AI-jem.
Važne promjene
WP AI Klijent i nova AI infrastruktura.
U jezgru je dodan WP AI Klijent — jedinstveno PHP sučelje, preko kojeg se dodaci mogu povezivati s generativnim AI modelima bez čvrste povezanosti s određenim pružateljem. Rute zahtjeva preuzima WordPress, a ključevi i povezanosti se upravljaju kroz novi zaslon Settings > Connectors. Osnovna povezanost je predviđena za Anthropic, Google i OpenAI, no arhitektura je zamišljena za proširenje od strane vanjskih programera.Abilities API za buduće „agente“ scenarije.
Novi sloj Abilities API integriran je s WP AI Klijentom i omogućava opisivanje mogućnosti web-lokacija i dodataka tako da se mogu koristiti u automatiziranim radnim procesima. Trenutno je to više temelj za programere nego samo gumb 'ukrasti', no pravac je jasan: WordPress se priprema za eru AI dodataka.Obnovljena administrativna ploča.
U wp-admin je uvedena nova shema boja Modern, ažurirani su stilovi, kontrast i tipografija. Dodane su glatke prijelaze između ekrana admin panelu, dok se oni deaktiviraju ako je na korisnikovom sustavu uključeno smanjenje animacija.Command Palette u administraciji.
Brzi pristup Command Palette dodan je u gornju traku putem Ctrl+K ili ⌘K. Sada je iz bilo kojeg mjesta upravljačke ploče lakše preći na potrebne radnje i alate, bez pretraživanja kroz izbornik.Odvojena stranica za upravljanje fontovima.
Biblioteka fontova dobila je zasebnu stranicu za upravljanje fontovima. Fontove je moguće centralizirano učitati, instalirati i administrirati iz jednog mjesta, što bi trebalo olakšati život vlasnicima web-lokacija na blok-temama.Vizualna usporedba revizija.
U uređivaču su dodane Vizualne Revizije: sada se dvije verzije unosa ili stranice mogu vizualno uspoređivati pomoću klizača za prebacivanje između izdanja. Dokumentacijski inspektor prikazuje sažetak promjena, a kroz odvojene izmijenjene dijelove može se prelaziti izravno na stranici.Stabilniji iframe uređivač.
Uređivač unosa sada aktivnije koristi izolirani iframe režim, ako svi umetnuti blokovi rade putem Block API verzije 3 ili više. To bi trebalo smanjiti utjecaj stilova i skripti teme ili dodataka na sam uređivač.Prilagodljive mobilne izbornike.
Navigacijska overlay izbornika za mobilne uređaje sada se mogu sastaviti od blokova i uzoraka u Uređivaču stranica. Pojavio se odvojeni blok za zatvaranje Navigation Overlay Close, što daje temama i korisnicima veću kontrolu nad izgledom mobilne navigacije.Vidljivost blokova po uređajima i responzivne postavke.
U WordPressu 7.0 blokove je moguće skrivati ili prikazivati ovisno o vrsti uređaja. Također su proširene postavke responzivnog režima: moguće je mijenjati stilove za različite breakpointove i prilagođavati veličine tih breakpointova.Unapređenja uzoraka i Pattern Overrides.
Pattern Overrides sada rade ne samo s osnovnim, već i s prilagođenim blokovima. Za programere su dodane nove mogućnosti upravljanja atributima putem Block Bindings, a režim contentOnly se šire koristi, zbog čega autori blokova trebaju pažljivije opisivati uređivane atribute u block.json.Novi i poboljšani blokovi.
Dodani su Heading Block, Breadcrumbs Block i Icons Block. Galerija je dobila podršku za lightbox sa slajdovima, video se sada može koristiti kao pozadina u Cover Block, a Paragraph Block je dobio podršku za kolone i tekstualne margine.CSS na razini pojedinih blokova.
U uređivaču je uvedena mogućnost primjene prilagođenog CSS-a na određeni blok na stranici. To omogućuje finije podešavanje bez potrebe za izradom zasebnih klasa i ručnim uređivanjem teme.PHP-only регистрација блокова.
Programeri sada mogu stvarati i registrirati blokove i uzorke izravno na strani PHP putem Block API. Za PHP-registrirane blokove predviđeni su uređivi atributi i automatsko stvaranje inspektorskih kontrola putem DataForm.Izmjene u Interactivity API.
U paket @wordpress/interactivity dodana je funkcija watch() koja omogućuje praćenje promjena signala unutar callbacka. Direktiva data-wp-watch može se koristiti u životnom ciklusu DOM elementa i reagirati na promjene stanja.DataViews, DataForms i proširenje Site Editor.
Dodani su novi layouti Activity i Details, poboljšan je izgled modalnih prozora, a Field API je dobio registraciju vanjskih tipova. U Site Editor postavljena je osnova za proširivo usmjeravanje, a novi paket @wordpress/boot omogućuje dodacima izgradnju vlastitih stranica urednika sajta.Sigurnija registracija korisnika.
Uloge Administrator i Editor uklonjene su iz izbora uloge novog korisnika prema zadanim postavkama. Ako je jedna od ovih uloga bila odabrana prije ažuriranja, Site Health će prikazati upozorenje. Za developere dodan je filtar default_role_dropdown_excluded_roles.Ažuriranja biblioteka i zahtjeva.
Minimalna verzija PHP-a za WordPress Core sada je podignuta na PHP 7.4. Ažurirani su PHPMailer na 7.0.2, backbone.js na 1.6.1, Requests na 2.0.17, CodeMirror na aktualnu granu v5; također je dodana obrada deprecation obavijesti PHP 8.1 za teme.
WordPress 7.0 izgleda kao pokušaj postavljanja temelja za nekoliko alata: integracija s AI-em, administracija, urednik, blokovi, predloške i serverska registracija blokova. Vlasnicima web stranica preporučuje se da prvo testiraju ažuriranje na kopiji stranice, posebno ako koriste teške teme, vizualne graditelje i dodatke koji aktivno utječu na urednik.
Izvor: linux.org.ru
