programmatūra · 5 min · 22.07.2026

WordPress 7.1 Beta 1 pievieno Abilities API ar trīs lasīšanas spējām AI aģentiem

WordPress 7.1 Beta 1, kas iznāca 15. jūlijā, pievieno Abilities API ar trīs lasīšanas spējām, ko var izsaukt spraudņi un AI aģenti: core/read-settings, core/read-content un core/read-users. Spējas ir tikai lasīšanai, tāpēc aģents var nolasīt vietnes iestatījumus, saturu un lietotāju sarakstu, bet neko no tā nemainīt.

Beta 1 ir pirmais no četriem izmēģinājuma laidieniem. Beta 2 nāk 22. jūlijā, Beta 3 29. jūlijā, RC 1 5. augustā un galīgā versija 19. augustā WordCamp US pasākumā. Līdz tam kodola API vēl var mainīties, tāpēc spraudņu autoriem ir laiks pārbaudīt savu kodu.

Abilities API dod spraudņiem vienotu veidu, kā reģistrēt darbības, ko cits kods vai AI aģents var izsaukt pēc nosaukuma. Trīs kodola spējas ir pirmās šādas oficiālās darbības. Tā kā katra pārbauda lietotāja tiesības, aģents redz tikai to saturu un tos lietotājus, ko attiecīgajam kontam ir atļauts redzēt.

WordPress kodola komanda 7.1 izstrādi vada ap četrām jomām: AI, sadarbība, mediji un veiktspēja. Abilities API un jaunais zināšanu ieraksta tips iekrīt AI daļā. Atsaucīgais noformējums attiecas uz redaktora darbu, spekulatīvā ielāde uz veiktspēju. Daudzas no šīm izmaiņām jau bija testējamas kā atsevišķi spraudņi. Tagad tās ienāk kodolā.

Bloku redaktors darbojas iframe iekšienē

Lielākā izmaiņa spraudņu autoriem attiecas uz redaktoru. Bloku tēmām tas tagad pēc noklusējuma darbojas iframe iekšienē, tāpēc redaktors prasa Block API v3. Iframe atdala redaktora saturu no administratora ekrāna stiliem, tāpēc bloka priekšskatījums izskatās tuvāk tam, ko redz vietnes apmeklētājs. Vecāks spraudnis, kas ievieto meta laukus vai pielāgotu HTML ar v2 marķējumu, redaktorā var vairs nerādīties pareizi. WordPress šo režīmu testēja vairākos laidienos. Versijā 7.1 to ieslēdz visiem bloku tēmu lietotājiem.

Tāpat post un vietnes redaktorā pēc noklusējuma atgriežas administratora josla, kas agrāk tur nebija redzama. Klasiskais bloks paliek ievietotājā, jo iepriekšējais lēmums to izņemt tika atsaukts.

Atsaucīgais noformējums ar @ prefiksu

CSS noformējumam blokos 7.1 pievieno atsaucīgo sintaksi ar @ prefiksu. Ar to bloka izskatu dažādos ekrāna platumos var uzstādīt tieši redaktorā, bez atsevišķa CSS faila. Viewport stāvokļiem tagad var norādīt malu attiecību un flex izlīdzināšanu. Flex bērnelementi ar fiksētu platumu beidzot paliek patiešām fiksēti, jo WordPress tiem pievieno flex-shrink: 0. Režģa izkārtojumiem klāt ir slēdzis, kas auto-fill nomaina pret auto-fit, lai aizpildītu pieejamo vietu.

Block Bindings un jaunas API

Block Bindings mehānisms, kas bloka saturu savieno ar dinamiskiem datu avotiem, tagad strādā arī saraksta elementiem (List Item) un ligzdotam saturam. Piemēram, saraksta elementa tekstu var piesaistīt ieraksta metadatu laukam. WordPress to aizpilda automātiski, bez atsevišķa PHP koda tēmas failā. Klāt ir arī trīs jauni bloki: Playlist, satura rādītājs (Table of Contents) un Tabs.

Ikonām 7.1 pievieno Icons API ar REST galapunktu /wp/v2/icon-collections. Tēmas un spraudņi savas ikonas tagad var reģistrēt ar funkcijām register_icon() un unregister_icon(). Jauns wp_knowledge ieraksta tips glabā vietnes zināšanas ar piekļuves tiesībām un versiju vēsturi. Kopā ar Abilities API tas veido datu slāni, ko AI aģenti var lasīt. Vairāk par izstrādes izmaiņām WordPress apkopo jūlija izstrādātāju pārskatā.

Beta posmā kodola izstrādātāji aicina spraudņu un tēmu autorus pārbaudīt savu kodu pret 7.1 un ziņot par kļūdām, pirms galīgā versija 19. augustā nonāk miljoniem vietņu.

Ātrināšana un kas tiek izņemts

Spekulatīvā ielāde pēc noklusējuma pāriet no piesardzīgā uz mēreno režīmu, ja WordPress konstatē lapu kešošanu. Mērenais režīms nozīmē, ka pārlūks sāk ielādēt saiti jau tad, kad lietotājs virza kursoru virs tās. Piesardzīgais režīms to darīja tikai pie skaidra nodoma, piemēram, peles pogas nospiešanas. Weston Ruter piedāvāja arī veidu, kā hostinga uzņēmumi šo režīmu var mainīt caur vides mainīgo, bez atsevišķa mu-spraudņa. Jauna WP_Email_Address klase pievieno atbalstu Unicode e-pasta adresēm, tātad adresēm ar burtiem ārpus ASCII.

Izstrādātāji 7.1 var pārbaudīt ar WordPress Beta Tester spraudni vai lejupielādējot beta arhīvu no wordpress.org. Kodola komanda īpaši lūdz testēt tēmas ar iframe redaktoru un spraudņus, kas reģistrē pielāgotus blokus vai meta laukus. Katru nedēļu līdz augustam nāk jauns beta laidiens, tāpēc kļūdas ir vieglāk noķert agri.

Daļa vecā koda pazūd. Āķis useResizeCanvas() ir novecojis un vairs neko nedara. Pakotne @wordpress/reusable-blocks ir atzīmēta kā novecojusi. Eksperimentālā Tabs bloka core/tabs krātuve ir izņemta pavisam. Spraudņu autoriem, kuru kods uz šiem balstās, tas jāpārtaisa pirms atjaunināšanas. Pirms 7.1 beta cikla, 9. jūlijā, iznāca WordPress 7.0.1 ar 13 kodola un 13 Gutenberg labojumiem, visi tikai kļūdu labojumi.

Avoti

komentārisaruna

Komentāri

Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.

Pievieno komentāru

Tavs e-pasts netiks publicēts. Obligātie lauki atzīmēti.

vēl no programmatūrasaistītie