Wydano WordPress 7.0 „Armstrong”, kolejną wersję główną systemu zarządzania treścią, rozpowszechnianego na licencji GPLv2 lub nowszej. Premiera była zaplanowana na 20 maja 2026 roku po przełożeniu z daty w kwietniu: deweloperzy wydali dodatkowe wersje RC, aby przetestować zmiany architektoniczne przed ostatecznym wydaniem.
W WordPress 7.0 zawiera więcej niż 419 poprawek i zmian w Core Trac, w tym ponad 300 poprawek błędów, a także setki zmian w edytorze, panelu zarządzania i integracji z AI.
Ważne zmiany
WP AI Client i nowa infrastruktura AI.
Do rdzenia dodano WP AI Client — jednolity interfejs PHP, przez który wtyczki mogą uzyskiwać dostęp do generatywnych modeli AI bez sztywnego powiązania z konkretnym dostawcą. Routing zapytań obsługiwany jest przez WordPress, a klucze i połączenia zarządzane są przez nowy ekran Ustawienia > Połączenia. Domyślnie przewidziano połączenia z Anthropic, Google i OpenAI, ale architektura jest zaprojektowana do rozszerzenia przez zewnętrznych deweloperów.API zdolności dla przyszłych scenariuszy „agentowych”.
Nowa warstwa API zdolności zintegrowana z WP AI Client pozwala na opisywanie możliwości witryn i wtyczek w sposób umożliwiający ich wykorzystanie w sekwencyjnych zautomatyzowanych procesach roboczych. Na razie jest to bardziej fundament dla deweloperów niż po prostu przycisk „zrób to ładnie”, ale kierunek jest jasny: WordPress przygotowuje się na erę wtyczek AI.Zaktualizowany panel administracyjny.
W wp-admin pojawiła się nowa kolorystyka Modern, zaktualizowane style, kontrast i typografia. Dodano płynne przejścia między ekranami panelu sterowania, które są wyłączane, jeśli w systemie użytkownika włączono zmniejszenie animacji.Paleta poleceń w panelu administracyjnym.
Na górnym pasku dodano szybki dostęp do Palety poleceń za pomocą Ctrl+K lub ⌘K. Teraz z dowolnego miejsca w panelu zarządzania można szybciej przejść do potrzebnych działań i narzędzi, nie przeszukując ich w menu.Osobna strona zarządzania czcionkami.
Biblioteka czcionek otrzymała dedykowaną stronę do zarządzania czcionkami. Czcionki można centralnie ładować, instalować i zarządzać nimi z jednego miejsca, co powinno ułatwić życie właścicielom witryn na tematach blokowych.Wizualne porównanie wersji.
Do edytora dodano Visual Revisions: teraz można wizualnie porównywać dwie wersje postu lub strony, korzystając z suwaka przełączającego między wersjami. Inspektor dokumentu pokazuje podsumowanie zmian, a w poszczególnych zmienionych obszarach można przechodzić bezpośrednio na stronie.Bardziej stabilny edytor iframe.
Edytor postów teraz aktywniej wykorzystuje izolowany tryb iframe, jeśli wszystkie wstawione bloki działają przez Block API w wersji 3 lub wyższej. Powinno to zmniejszyć wpływ stylów i skryptów motywu lub wtyczek na sam edytor.Konfigurowalne menu mobilne.
Menu overlay nawigacyjne dla urządzeń mobilnych można teraz budować z bloków i wzorów w Edytorze Stron. Pojawił się osobny blok zamykania Navigation Overlay Close, co daje motywom i użytkownikom większą kontrolę nad wyglądem mobilnej nawigacji.Widoczność bloków w zależności od urządzenia i ustawienia responsywne.
W WordPress 7.0 bloki można ukrywać lub pokazywać w zależności od rodzaju urządzenia. Rozszerzone zostały także ustawienia trybu responsywnego: można zmieniać style dla różnych breakpointów i dostosowywać rozmiary tych breakpointów.Ulepszenia wzorów i Pattern Overrides.
Pattern Overrides teraz działają nie tylko z podstawowymi, ale także z niestandardowymi blokami. Dla programistów dodano nowe możliwości zarządzania atrybutami przez Block Bindings, a tryb contentOnly jest szerzej stosowany, co sprawia, że autorzy bloków powinni dokładniej opisywać edytowalne atrybuty w block.json.Nowe i ulepszone bloki.
Dodano blok Heading, blok Breadcrumbs i blok Ikon. Galeria zyskała wsparcie dla lightboxa z pokazem slajdów, a video można teraz używać jako tło w bloku Cover, a blok Paragraph zyskał wsparcie dla kolumn i odstępów tekstowych.CSS na poziomie poszczególnych bloków.
W edytorze pojawiła się możliwość stosowania niestandardowego CSS do konkretnego bloku na stronie. Daje to bardziej precyzyjne możliwości bez potrzeby tworzenia oddzielnych klas i ręcznego edytowania motywu.Rejestracja bloków tylko w PHP.
Programiści mogą teraz tworzyć i rejestrować bloki oraz wzory bezpośrednio po stronie PHP za pomocą Block API. Dla bloków zarejestrowanych w PHP przewidziano edytowalne atrybuty i automatyczne tworzenie inspektorskich kontrolek przez DataForm.Zmiany w Interactivity API.
W pakiecie @wordpress/interactivity dodano funkcję watch(), która umożliwia subskrybowanie zmian sygnałów w ramach callbacka. Dyrektywa data-wp-watch może być używana w cyklu życia elementu DOM i reagować na zmiany stanu.DataViews, DataForms i rozszerzenie Site Editor.
Dodano nowe layouty Activity i Details, poprawiono wygląd okien modalnych, a Field API zyskał rejestrację zewnętrznych typów. W Site Editor położono fundamenty pod rozszerzalne routowanie, a nowy pakiet @wordpress/boot umożliwia wtyczkom budowanie własnych stron edytora witryny.Bezpieczniejsza rejestracja użytkowników.
Role Administrator i Editor usunięto z domyślnego wyboru ról nowego użytkownika w ustawieniach ogólnych. Jeśli przed aktualizacją wybrano jedną z tych ról, Site Health wyświetli ostrzeżenie. Dla programistów dodano filtr default_role_dropdown_excluded_roles.Aktualizacje bibliotek i wymagań.
Minimalna wersja PHP dla WordPress Core została podniesiona do PHP 7.4. Zaktualizowano PHPMailer do 7.0.2, backbone.js do 1.6.1, Requests do 2.0.17, CodeMirror do aktualnej gałęzi v5; dodano również obsługę powiadomień o deprecjacjach w PHP 8.1 dla motywów.
WordPress 7.0 wydaje się próbą zbudowania fundamentu dla kilku narzędzi: integracja z AI, panel administracyjny, edytor, bloki, wzory i rejestracja bloków po stronie serwera. Właścicielom strona zaleca się najpierw przetestowanie aktualizacji na kopii strony, zwłaszcza jeśli korzystają z ciężkich motywów, wizualnych konstruktorów i wtyczek, które aktywnie ingerują w edytor.
Źródło: linux.org.ru
