Puštenje je obavljeno WordPress 7.0 "Armstrong", sljedeća glavna verzija sistema za upravljanje sadržajem otvorenog koda, licencirana pod GPLv2 ili novijom licencom. Objavljivanje je bilo zakazano za 20. maj 2026. godine, nakon što je odgođeno u aprilu: programeri su objavili dodatne RC verzije kako bi dodatno testirali arhitektonske promjene prije konačnog izdanja.
В WordPress 7.0 više nego što je uneseno 419 ispravki i promjena u Core Trac-u, uključujući preko 300 ispravki grešaka, kao i stotine promjena u editoru, kontrolnoj ploči i integraciji umjetne inteligencije.
Važne promjene
WP AI klijent i nova AI infrastruktura.
WP AI klijent je dodan u jezgro - objedinjeni PHP interfejs putem kojeg dodaci mogu pristupiti generativnim AI modelima bez vezivanja za određenog provajdera. Rutiranje zahtjeva obavlja... WordPress, a ključevi i veze se upravljaju putem novog ekrana Postavke > Konektori. Podrazumevano, veze sa Anthropic, Google i OpenAI su obezbeđene, ali je arhitektura dizajnirana za proširenje od strane nezavisnih programera.API sposobnosti za buduće scenarije zasnovane na agentima.
Novi sloj Abilities API-ja integriran je s WP AI klijentom i omogućava vam opisivanje mogućnosti web stranice i dodataka kako bi se mogli koristiti u konzistentnim automatiziranim radnim procesima. Iako je ovo više osnova za programere nego samo dugme "uljepšaj", smjer je jasan: WordPress pripremajući se za eru AI dodataka.Ažurirana administratorska ploča.
wp-admin sada ima novu modernu shemu boja, ažurirane stilove, kontrast i tipografiju, te glatke prijelaze između ekrana. kontrolne ploče, ali su onemogućeni ako je smanjenje animacije omogućeno na korisničkom sistemu.Paleta komandi u administratorskoj konzoli.
Brzi pristup Paleti komandi je dodan na gornju ploču pomoću Ctrl+K ili ⌘K. Sada možete brzo pristupiti radnjama i alatima koji su vam potrebni s bilo kojeg mjesta u kontrolnoj ploči, bez potrebe za pretraživanjem menija.Odvojena stranica za upravljanje fontovima.
Biblioteka fontova sada ima posebnu stranicu za upravljanje fontovima. Fontovi se sada mogu centralno učitavati, instalirati i njima se upravljati s jedne lokacije, što bi trebalo olakšati život vlasnicima web stranica koji koriste teme zasnovane na blokovima.Vizuelno poređenje izdanja.
Vizuelne revizije su dodane u editor: sada možete vizuelno uporediti dvije verzije objave ili stranice, pomoću klizača za prebacivanje između revizija. Inspektor dokumenata prikazuje sažetak promjena, a možete se kretati do pojedinačnih izmijenjenih područja direktno na stranici.Stabilniji iframe editor.
Uređivač objava sada aktivnije koristi izolirani iframe način rada ako svi umetnuti blokovi koriste Block API verziju 3 ili noviju. Ovo bi trebalo smanjiti utjecaj stilova i skripti teme ili dodataka na sam uređivač.Prilagodljivi mobilni meniji.
Navigacijski meniji za mobilne uređaje sada se mogu kreirati od blokova i obrazaca u Site Editoru. Dodan je namjenski blok Navigation Overlay Close, koji temama i korisnicima daje veću kontrolu nad izgledom mobilne navigacije.Vidljivost blokova po uređajima i adaptivne postavke.
В WordPress Verzija 7.0 sada omogućava skrivanje ili prikazivanje blokova ovisno o tipu uređaja. Postavke responzivnog načina rada su također proširene: možete mijenjati stilove za različite tačke prekida i prilagođavati njihove veličine.Poboljšanja uzoraka i nadjačavanja uzoraka.
Nadjačavanja uzoraka sada rade ne samo s osnovnim blokovima, već i s prilagođenim blokovima. Programerima su date nove opcije za upravljanje atributima putem povezivanja blokova, a proširen je i način rada contentOnly, što zahtijeva od autora blokova da pažljivije opišu atribute koje je moguće uređivati u block.json.Novi i poboljšani blokovi.
Dodani su blok zaglavlja, blok navigacijskih mrvica i blok ikona. Galerija sada podržava lightbox slideshow-ove, videozapisi se sada mogu koristiti kao pozadine u blokovima naslovnica, a blokovi paragrafa sada podržavaju stupce i uvlačenje teksta.CSS na nivou bloka.
Editor vam sada omogućava primjenu prilagođenog CSS-a na određeni blok na stranici. Ovo omogućava detaljnije prilagođavanje bez potrebe za kreiranjem pojedinačnih klasa i ručnim uređivanjem teme.Registracija blokova samo u PHP-u.
Programeri sada mogu kreirati i registrirati blokove i uzorke direktno u PHP-u putem Block API-ja. Blokovi registrirani u PHP-u sada imaju atribute koje je moguće uređivati i automatsko generiranje kontrole inspekcije putem DataForma.Promjene u Interactivity API-ju.
Funkcija watch() je dodana u @wordpress/interactivity paket, omogućavajući vam pretplatu na promjene signala unutar povratnog poziva. Direktiva data-wp-watch može se koristiti u životnom ciklusu DOM elementa i odgovoriti na promjene stanja.DataViews, DataForms i ekstenzija Site Editor.
Dodani su novi rasporedi Aktivnosti i Detalji, izgled modalnih prozora je poboljšan, a Field API sada podržava registraciju tipova trećih strana. Uređivač web-mjesta pruža osnovu za proširivo usmjeravanje, a novi paket @wordpress/boot omogućava dodacima da kreiraju vlastite stranice uređivača web-mjesta.Sigurnija registracija korisnika.
Uloge Administrator i Urednik su uklonjene iz zadanog odabira uloga za nove korisnike u Općim postavkama. Ako je jedna od ovih uloga odabrana prije nadogradnje, u odjeljku Zdravlje web-mjesta (Site Health) će se prikazati upozorenje. Za programere je dodan filter default_role_dropdown_excluded_roles.Ažuriranja biblioteke i zahtjeva.
Minimalna verzija PHP-a za WordPress Jezgro je sada podignuto na PHP 7.4Ažuriran PHPMailer na 7.0.2, backbone.js na 1.6.1, Requests na 2.0.17, CodeMirror na najnoviju v5 granu; Dodana je i obrada obavještenja o zastarjelosti PHP 8.1 za teme.
WordPress Verzija 7.0 izgleda kao pokušaj obnove temelja za nekoliko alata odjednom: integraciju umjetne inteligencije, administratorsku ploču, uređivač sadržaja, blokove, obrasce i registraciju blokova na strani servera. Kao i uvijek, vlasnicima web stranica se savjetuje da prvo testiraju ažuriranje na kopiji svoje stranice, posebno ako koriste složene teme, vizualne alate za izradu sadržaja i dodatke koji aktivno ometaju uređivač.
izvor: linux.org.ru
