WordPress 6.9 „Gene“: Notes, globali Command Palette ir naujas Abilities API
WordPress 6.9, kodiniu vardu „Gene“, yra pavadintas JAV džiazo pianisto Gene Harris garbei. Kaip ir jo muzikoje susilieja soul, blues ir gospel, taip ir ši laida sujungia kelias kryptis į vieną gana aiškią žinutę: mažiau trinties komandoms, daugiau greičio power useriams ir tvirtesnis pamatas automatizacijai.
Atsisiųsti WordPress 6.9 „Gene“Kas svarbiausia WordPress 6.9 laidoje (trumpai)
- Notes – blokų lygio pastabos (komentarai) įrašuose ir puslapiuose, skirtos peržiūroms ir redakciniam darbui tiesiai drobėje.
- Command Palette – komandų paieška/įvykdymas išplečiama taip, kad veiktų per visą wp-admin ir redaktorius, ne tik konkrečiame kontekste.
- Fit text to container – tipografijos nustatymas, automatiškai priderinantis šrifto dydį prie konteinerio (Paragraph ir Heading blokuose).
- Abilities API – standartizuota, mašinai skaitoma teisių ir veiksmų registravimo sistema, orientuota į vienodą vykdymą per PHP, REST endpoint’us ir net AI agentus.
- Performance ir Accessibility – pastebimi našumo patobulinimai frontend’e bei 30+ prieinamumo (a11y) taisymų branduolyje.
Notes: pastabos tiesiai ant blokų (realiai naudinga redakcijoms)
Iki šiol redakcinis procesas WordPress’e dažnai reikalaudavo kompromisų: arba komentarai „kažkur šone“ (pvz., per trečiųjų šalių įrankius), arba pataisymai daromi tiesiai turinyje, prarandant kontekstą. Notes funkcija sprendžia būtent kontekstą: pastaba „prikabinama“ prie konkretaus bloko, todėl aišku, apie ką kalbama – pastraipa, antraštė, paveikslas ar bet kuris kitas blokas.
Komandai tai reiškia mažiau ping-pong’o: redaktorius palieka pastabą prie hero bloko, dizaineris ją mato ten pat ir koreguoja, o turinio autorius gali greitai perbėgti per pastabas ir uždaryti iteracijas vienoje vietoje.

Kada tai labiausiai atsiperka?
Jei turi procesą su peržiūromis (copy review), dizaino korekcijomis ir keliomis rolėmis (autorius → redaktorius → marketingas), Notes sutrumpina kelią nuo pastabos iki konkretaus pakeitimo, nes nebereikia aiškinti „kurioje vietoje“ problema.
Command Palette visame valdymo skydelyje: mažiau klikų, daugiau srauto
Command Palette (komandų paletė) – tai greitos paieškos/veiksmų UI, kurį dažniausiai įvertina žmonės, gyvenantys klaviatūroje. WordPress 6.9 ją išplečia taip, kad paletę galėtum kviesti praktiškai iš bet kurios vietos: rašant įrašą, dirbant Site Editor, peržiūrint nustatymus ar naršant įskiepius.
Praktinis efektas labai paprastas: kai žinai, ko nori (pvz., „Templates“, „Settings“, „All posts“), tau nereikia prisiminti, kuriame meniu lygyje tai slepiasi – keli klavišai ir pirmyn.

Fit text to container: tipografija, kuri prisitaiko prie layout’o
WordPress 6.9 prideda naują tipografijos parinktį tekstiniams blokams – ji automatiškai priderina šrifto dydį prie konteinerio. Kol kas tai įdėta į Paragraph ir Heading blokus.
Iš dizaino pusės tai mažas, bet labai „kasdienis“ patobulinimas: banner’iai, trumpi callout’ai, hero antraštės ar akcentiniai skaičiai dažnai turi tilpti į konkrečią erdvę. Vietoje rankinio šrifto dydžio „medžiojimo“ gauni automatinį prisitaikymą.

Abilities API: standartizuotos teisės ir veiksmai automatizacijai (ir AI)
Įdomiausia naujiena kūrėjams – Abilities API. Paprastai tariant, tai bandymas sukurti vieningą registrą, kuriame galima aprašyti, ką sistema moka daryti (veiksmus) ir kas turi teisę tai daryti, taip, kad tai būtų standartizuota ir mašinai skaitoma.
Skirtumas nuo tradicinio „capabilities“ (pvz., edit_posts) yra akcentas į nuoseklų veiksmų registravimą, validavimą ir vykdymą per skirtingus kontekstus: PHP, REST API endpoint’us ir net AI agentus. Kitaip sakant, WordPress bando sukurti bendrą kalbą automatizuotiems workflow’ams, kur teisių patikra ir veiksmų paleidimas nebūtų „kiekvienas įskiepis savaip“.

Ką tai reiškia praktikoje šiandien?
6.9 „padeda pamatus“. Pilnas potencialas atsiskleis tada, kai core ir ekosistema pradės nuosekliai registruoti veiksmus per Abilities API, o automatizavimo įrankiai pradės tuo pasikliauti.
Prieinamumas (a11y): daugiau nei 30 pataisymų branduolyje
WordPress 6.9 atneša 30+ accessibility patobulinimų. Tarp paminėtų pakeitimų: geresni screen reader pranešimai, nereikalingo CSS sugeneruoto turinio slėpimas nuo pagalbinių technologijų, kursoriaus padėties taisymai ir fokusavimo elgsenos sutvarkymai (pvz., kad fokusas „nepabėgtų“ pasirinkus autocomplete pasiūlymą).
Našumas: greitesnis frontend’as ir švaresnis render kelias
Iš performance pusės 6.9 orientuojasi į realų vartotojo pojūtį – greitesnį puslapio užkrovimą. Tarp akcentų: geresnis LCP (Largest Contentful Paint) per „on-demand“ blokų stilius klasikinių temų atveju, blokinių temų stilių minifikavimas, didesnė inline styles riba, ir ne kritinių skriptų „deprioritizavimas“, kad mažiau būtų blokuojamas renderinimas.
Be to, minima daug vidinių optimizacijų: efektyvesnės DB užklausos, patikslintas caching, geresnis WP Cron „spawning“ ir naujas template enhancement output buffer mechanizmas, kuris (pagal pranešimą) atveria erdvę tolimesniems optimizavimams.
Kur pasižiūrėti visą naujovių sąrašą (ir developer kontekstą)
- Išsami funkcijų apžvalga: Check out What’s New
- Oficialūs leidimo užrašai: WordPress 6.9 Release Notes
- Kūrėjų pastabos ir detalesni pakeitimai: WordPress 6.9 Field Guide
- Mokymosi resursai (video, workshop’ai, planai): Learn WordPress ir Social learning workshops
Apibendrinimas: kam verta atsinaujinti pirmiems?
Jei dirbi su turinio komanda, Notes yra greičiausiai labiausiai apčiuopiama naujovė kasdienybėje. Jei esi admin’as ar intensyvus vartotojas, Command Palette visur sutaupys laiko (ypač didesnėse instaliacijose). O jei kuri įskiepius ar integracijas, Abilities API yra signalas, kad WordPress rimtai ruošiasi automatizacijai ir nuoseklesniam permissions/veiksmų sluoksniui – verta sekti, kaip tai evoliucionuos ekosistemoje.
Hannah Turing
WordPress kūrėja ir techninė rašytoja HelloWP. Padedu kūrėjams kurti geresnes svetaines naudojant šiuolaikinius įrankius, tokius kaip Laravel, Tailwind CSS ir WordPress ekosistema. Aistringai vertinu švarų kodą ir kūrėjo patirtį.
Visi įrašai