Megjelent a WordPress 7.0 "Armstrong", a szabad tartalomkezelő rendszer újabb főverziója, amely a GPLv2 vagy újabb licenc alatt terjesztett. A kiadást 2026. május 20-ra ütemezték, miután az áprilisi időpontot elhalasztották: a fejlesztők további RC-kiadásokat bocsátottak ki, hogy teszteljék az architektúra változásait a végső összeállítás előtt.
A WordPress 7.0 több mint 419 javítást és módosítást tartalmaz a Core Trac-ben, beleértve több mint 300 hibajavítást, valamint számos változást a szerkesztőben, az irányítópultban és a mesterséges intelligenciával való integrációban.
Fontos változások
WP AI Client és új AI-infrastruktúra.
A WP AI Client be lett építve a magba — ez egy egységes PHP-interfész, amelyen keresztül a bővítmények hozzáférhetnek a generatív AI-modellekhez anélkül, hogy szigorúan egy adott szolgáltatóhoz kötődnének. A kérésirányítást a WordPress végzi, a kulcsokat és a csatlakozásokat az új Beállítások > Csatlakozók képernyőn kezelik. Alapértelmezés szerint kapcsolatok állnak rendelkezésre az Anthropic, a Google és az OpenAI számára, de az architektúra lehetővé teszi a külső fejlesztők bővítését.Abilities API a jövőbeli "ügynöki" forgatókönyvekhez.
Az új Abilities API réteg integrálva van a WP AI Client-tal, és lehetővé teszi a webhelyek és bővítmények képességeinek leírását oly módon, hogy azok használhatók legyenek automatikus munkafolyamatok során. Jelenleg inkább alapot nyújt a fejlesztőknek, mintsem egy egyszerű "szépítési" gombot, de az irány már világos: a WordPress-et az AI-bővítmények korára készítik elő.Frissített adminisztratív panel.
A wp-admin új színsémát, Modern néven kapott, frissítették a stílusokat, a kontrasztot és a tipográfiát. Zökkenőmentes átmenetek lettek bevezetve a képernyők között irányítópulthoz, amelyeket letiltanak, ha a felhasználó rendszerében bekapcsolták az animációk csökkentését.Command Palette az adminisztrációs felületen.
A felső panelhez gyors hozzáférés került a Command Palette-hez a Ctrl+K vagy ⌘K segítségével. Mostantól a vezérlőpult bármely pontjáról gyorsabban lehet elérni a szükséges műveleteket és eszközöket, anélkül hogy azokat a menüben kellene keresni.Külön oldal a betűtípusok kezelésére.
A Betűtípus Könyvtár külön oldalt kapott a betűtípusok kezelésére. A betűtípusokat központosítva lehet feltölteni, telepíteni és adminisztrálni egy helyről, ami megkönnyíti a blogtéma tulajdonosainak életét.Vizuális összehasonlítási szerkesztések.
A Visual Revisions feature has been added to the editor: now two versions of a post or page can be visually compared with a slider to switch between revisions. The document inspector shows a summary of changes, and users can navigate directly to the modified areas on the page.More stable iframe editor.
The post editor now more actively uses isolated iframe mode if all inserted blocks work through the Block API version 3 or higher. This should reduce the influence of theme or plugin styles and scripts on the editor itself.Customizable mobile menus.
Navigation overlay menus for mobile devices can now be built from blocks and patterns in the Site Editor. A separate Navigation Overlay Close block has been introduced, providing themes and users with greater control over the appearance of mobile navigation.Visibility of blocks by devices and responsive settings.
In WordPress 7.0, blocks can be hidden or shown depending on the type of device. The settings for the responsive mode have also been expanded: styles can be changed for different breakpoints and the sizes of these breakpoints can be configured.Improvements to patterns and Pattern Overrides.
Pattern Overrides now work not only with basic but also with custom blocks. New capabilities for managing attributes through Block Bindings have been added for developers, and the contentOnly mode is applied more widely, which means block authors should be more careful in describing editable attributes in block.json.New and improved blocks.
The Heading Block, Breadcrumbs Block, and Icons Block have been added. The gallery now supports lightbox with a slideshow; video can be used as a background in the Cover Block; and the Paragraph Block received support for columns and text indentation.CSS at the individual block level.
The editor now allows application of custom CSS to specific blocks on the page. This provides finer tuning without the need to create additional classes and manually edit the theme.PHP-only block registration.
Developers can now create and register blocks and patterns directly on the PHP side via the Block API. Editable attributes are provided for PHP-registered blocks, and automatic inspector controls are created through DataForm.Changes in the Interactivity API.
Az @wordpress/interactivity csomagba be lett építve a watch() funkció, amely lehetővé teszi a callback-ben lévő jelek változásainak nyomon követését. A data-wp-watch irányelv használható a DOM elem életciklusában, és reagál a állapot változásaira.DataViews, DataForms és a Site Editor kiterjesztése.
Új Activity és Details elrendezések kerültek hozzáadásra, a modális ablakok megjelenése javult, a Field API lehetővé tette harmadik fél típusainak regisztrálását. A Site Editor-ban megalapozásra került a bővíthető útvonalkezelés, az új @wordpress/boot csomag pedig lehetővé teszi a pluginek számára, hogy saját webhelyszerkesztő oldalakat építsenek.Biztonságosabb felhasználói regisztráció.
Az Administrator és Editor szerepek eltávolításra kerültek az új felhasználó alapértelmezett szerepének választási lehetőségeiből. Ha a frissítés előtt az egyik szerepet választották, a Site Health figyelmeztetést fog megjeleníteni. A fejlesztőknek a default_role_dropdown_excluded_roles szűrőt adtuk hozzá.Könyvtárak és követelmények frissítése.
A WordPress Core minimális PHP verziója mostantól feltolva: PHP 7.4. A PHPMailer 7.0.2-re, a backbone.js 1.6.1-re, a Requests 2.0.17-re, a CodeMirror pedig a legfrissebb v5 ágra lett frissítve; emellett be lett építve a PHP 8.1 deprecation-értesítések kezelése a témákhoz.
A WordPress 7.0 úgy tűnik, hogy az alapjait próbálja meg lefektetni több eszközhöz egyszerre: integráció az AI-jal, adminisztráció, szerkesztő, blokkok, minták és a blokkok szerveroldali regisztrálása. Weboldal-tulajdonosoknak mindig ajánlott először tesztelni az új verziót a weboldal másolatán, különösen, ha nehéz témákat, vizuális tervezőket és szerkesztőt aktívan befolyásoló plugineket használnak.
Forrás: linux.org.ru
