Освобождаването се състоя WordPress 7.0 "Армстронг", следващата основна версия на системата за управление на съдържание с отворен код, лицензирана под GPLv2 или по-висока. Пускането беше насрочено за 20 май 2026 г., след като беше отложено от април: разработчиците пуснаха допълнителни RC компилации, за да тестват допълнително архитектурните промени преди финалното издание.
В WordPress 7.0 повече от въведеното 419 поправки и промени в Core Trac, включително над 300 корекции на грешки, както и стотици промени в редактора, контролния панел и интеграцията с изкуствен интелект.
Важни промени
WP AI клиент и нова AI инфраструктура.
Към ядрото е добавен WP AI Client – унифициран PHP интерфейс, чрез който плъгините могат да имат достъп до генеративни AI модели, без да са обвързани с конкретен доставчик. Маршрутизирането на заявките се обработва от WordPress, а ключовете и връзките се управляват чрез новия екран „Настройки“ > „Конектори“. По подразбиране са осигурени връзки към Anthropic, Google и OpenAI, но архитектурата е проектирана за разширяване от трети страни-разработчици.API за възможности за бъдещи сценарии, базирани на агенти.
Новият слой Abilities API е интегриран с WP AI Client и ви позволява да описвате възможностите на уебсайта и плъгините, така че те да могат да се използват в последователни автоматизирани работни процеси. Макар че това е по-скоро основа за разработчиците, отколкото просто бутон „направи го красиво“, посоката е ясна: WordPress подготовка за ерата на AI плъгините.Обновен администраторски панел.
wp-admin вече предлага нова модерна цветова схема, актуализирани стилове, контраст и типография, както и плавни преходи между екраните. контролни панели, но те са деактивирани, ако намаляването на анимацията е активирано в системата на потребителя.Палитра с команди в администраторския панел.
Добавен е бърз достъп до палитрата с команди в горния панел чрез Ctrl+K или ⌘K. Вече можете бързо да получите достъп до необходимите действия и инструменти от всяко място в контролния панел, без да се налага да търсите в менютата.Отделна страница за управление на шрифтове.
Библиотеката с шрифтове вече има специална страница за управление на шрифтове. Шрифтовете вече могат да се качват, инсталират и управляват централно от едно място, което би трябвало да улесни живота на собствениците на уебсайтове, използващи блокови теми.Визуално сравнение на изданията.
Визуални редакции са добавени към редактора: вече можете да сравнявате визуално две версии на публикация или страница, като използвате плъзгач за превключване между редакциите. Инспекторът на документи показва обобщение на промените и можете да навигирате до отделни променени области директно на страницата.По-стабилен iframe редактор.
Редакторът на публикации вече по-активно използва изолиран iframe режим, ако всички вмъкнати блокове използват Block API версия 3 или по-нова. Това би трябвало да намали влиянието на стиловете и скриптовете на темата или плъгините върху самия редактор.Персонализируеми мобилни менюта.
Навигационните менюта за мобилни устройства вече могат да се изграждат от блокове и шаблони в редактора на сайта. Добавен е специален блок „Затваряне на навигационно наслагване“, който дава на темите и потребителите по-голям контрол върху външния вид на мобилната навигация.Видимост на блоковете по устройства и адаптивни настройки.
В WordPress 7.0 вече позволява скриването или показването на блокове в зависимост от типа на устройството. Настройките за адаптивен режим също са разширени: можете да променяте стилове за различни точки на прекъсване и да персонализирате техните размери.Подобрения на шаблони и презаписване на шаблони.
Замяната на шаблони вече работи не само с основни блокове, но и с персонализирани блокове. Разработчиците получиха нови опции за управление на атрибути чрез Block Bindings, а режимът contentOnly е разширен, което изисква от авторите на блокове по-внимателно да описват редактируемите атрибути в block.json.Нови и подобрени блокове.
Добавени са блокове за заглавия, навигационна пътека и икони. Галерията вече поддържа слайдшоута в лайтбокс, видеоклиповете вече могат да се използват като фонове в блоковете за корици, а блоковете за абзаци вече поддържат колони и отстъпи на текст.CSS на ниво блок.
Редакторът вече ви позволява да прилагате персонализиран CSS към конкретен блок на страницата. Това позволява по-прецизна персонализация, без да е необходимо да създавате отделни класове и ръчно да редактирате темата.Регистрация на блокове само с PHP.
Разработчиците вече могат да създават и регистрират блокове и шаблони директно в PHP чрез Block API. Регистрираните в PHP блокове вече имат редактируеми атрибути и автоматично генериране на контрол за проверка чрез DataForm.Промени в Interactivity API.
Функцията watch() е добавена към пакета @wordpress/interactivity, което ви позволява да се абонирате за сигнализиране на промени в рамките на обратно извикване. Директивата data-wp-watch може да се използва в жизнения цикъл на DOM елемента и да реагира на промени в състоянието.DataViews, DataForms и разширението Site Editor.
Добавени са нови оформления за „Дейност“ и „Детайли“, подобрен е външният вид на модалните прозорци, а Field API вече поддържа регистрация на типове от трети страни. Site Editor предоставя основата за разширяемо маршрутизиране, а новият пакет @wordpress/boot позволява на плъгините да изграждат свои собствени страници за редактор на сайтове.По-сигурна регистрация на потребители.
Ролите „Администратор“ и „Редактор“ са премахнати от избора на роли по подразбиране за нови потребители в „Общи настройки“. Ако една от тези роли е била избрана преди надстройката, „Състояние на сайта“ ще покаже предупреждение. Добавен е филтърът default_role_dropdown_excluded_roles за разработчици.Актуализации на библиотеката и изискванията.
Минимална версия на PHP за WordPress Ядрото сега е повишено до PHP 7.4PHPMailer е актуализиран до 7.0.2, backbone.js до 1.6.1, Requests до 2.0.17, CodeMirror до най-новата версия v5; добавена е и обработка на известия за отхвърляне на PHP 8.1 за теми.
WordPress Версия 7.0 изглежда е опит за възстановяване на основите за няколко инструмента едновременно: интеграция с изкуствен интелект, администраторски панел, редактор, блокове, шаблони и регистрация на блокове от страна на сървъра. Както винаги, собствениците на уебсайтове се съветват първо да тестват актуализацията върху копие на сайта си, особено ако използват сложни теми, визуални конструктори и плъгини, които активно пречат на редактора.
Източник: linux.org.ru
