WordPress 6.6 „Dorsey“ je vydání zaměřené na stabilitu, výkon a zlepšení práce se styly a rozvržením. Vedle uživatelných změn přináší i několik technických úprav, které jsou důležité pro vývojáře a správce – zejména kolem theme.json a chování CSS.
Obecné
Spolehlivější automatické aktualizace pluginů

Významnou novinkou je automatický návrat (rollback) zásuvného modulu po automatické aktualizaci v případě, že se po aktualizaci projeví problém. Cílem je snížit riziko výpadku nebo nefunkční administrace u webů, které mají automatické aktualizace pluginů zapnuté.
Výkon
WordPress 6.6 pokračuje v systematickém „odlehčování“ jádra. Prakticky to znamená méně zbytečných výpočtů, méně balastu v načítaných závislostech a chytřejší načítání některých částí až ve chvíli, kdy jsou skutečně potřeba. Z viditelných změn stojí za zmínku zejména zrychlení práce se šablonami v editoru.
Přístupnost
Součástí vydání je také sada úprav pro přístupnost. Zaměřují se hlavně na prvky, které se v administraci používají nejčastěji – například na přehledové „data views“ a na vkládání bloků a vzorů (Inserter).
Gutenberg
Více designových variant v rámci jednoho tématu

Bloková témata mohou nově definovat více sad barev a písem. Výsledkem jsou lépe ohraničené „varianty vzhledu“, které umožňují vizuální rozmanitost, aniž by bylo nutné porušit celková pravidla stylu webu.
Obrázek na pozadí celého webu
V Globálních stylech přibyla možnost nastavit obrázek na pozadí webu (site-wide background image) a upravit jeho základní chování, jako je velikost, pozice nebo opakování. V praxi to usnadňuje sjednocení vizuálního stylu webu bez nutnosti doplňovat vlastní CSS.
Nové rozvržení stránek v Site Editoru

V Site Editoru se objevuje praktičtější zobrazení stránek: vedle seznamu stránek je k dispozici náhled vybrané stránky. To urychluje orientaci v obsahu a snižuje počet „kliků naslepo“ při hledání konkrétní stránky k úpravě.
Úpravy obsahu v synchronizovaných vzorech

Synchronizované vzory (synced patterns) nově umožňují upravit obsah v jednotlivých instancích při zachování jednotného stylu. Typicky jde o situace, kdy má být vzhled shodný, ale text, tlačítko nebo obrázek se liší podle konkrétní stránky. Přepsání obsahu je podporováno pro bloky Nadpis, Odstavec, Tlačítko a Obrázek, pokud jsou součástí synchronizovaného vzoru.
Sekční styly (Section styles)
Další posun přichází v podobě „sekčních stylů“: předpřipravených stylových variant, které lze aplikovat na celé kontejnery/sekce (typicky Group, Columns nebo Cover). To urychluje práci s designem, protože jednotný vzhled sekce (barvy, typografie a další prvky) není nutné nastavovat po blocích.
Rozvržení a vzhled: Grid, negativní okraje, stíny
Editor rozšiřuje možnosti práce s layoutem i vzhledem. Patří sem režim mřížky (Grid) pro bloky typu Group, podpora negativních okrajů a další ovládací prvky pro stylování vybraných bloků včetně stínů. Výsledkem je možnost vytvářet složitější rozvržení bez nutnosti řešit vše vlastním CSS.
Pro vývojáře
Block Bindings API
Vylepšení Block Bindings API rozšiřuje možnosti propojování atributů bloků s dynamickými zdroji dat (např. vlastními poli) bez nutnosti vytvářet specializované bloky. To zjednodušuje vývoj dynamických šablon a komponent, které staví obsah nad existujícími daty.
Sekční styly a variace v theme.json
Sekční styly navazují na systém block style variations a v 6.6 je možné tyto variace výrazně lépe definovat a stylovat přímo v theme.json, včetně cílení na vnořené prvky a bloky. Tím se snižuje potřeba doplňkového „ručního“ CSS a zároveň se sjednocuje způsob, jakým téma nabízí připravené designové balíčky.
Obrázek na pozadí webu a theme.json
Novou možnost pozadí celého webu lze přednastavit i na úrovni tématu v theme.json (např. jako výchozí background image a související vlastnosti). To umožňuje připravit konzistentní výchozí vzhled a zároveň ponechat prostor pro úpravy v Globálních stylech.
Výkonové a integrační změny
Mezi konkrétní technické body patří například odstranění nadbytečných volání WP_Theme_JSON, omezení automatického načítání velkých položek nastavení (autoload u velkých options), odstranění zbytečných polyfill závislostí, „lazy loading“ některých vložených prvků (post embeds) a nová direktiva pro asynchronní obsluhu některých událostí v JS.
Pro správce
- Požadavky na server: WordPress 6.6 podporuje PHP 7.2 a vyšší, ale z hlediska bezpečnosti a kompatibility je vhodné provozovat PHP 8.x (typicky 8.1+, ideálně 8.2/8.3). Databázové minimum je MySQL 5.6 nebo MariaDB 10.1; v praxi se obvykle vyplatí novější verze.
- theme.json v3 a změny CSS specificity: WordPress 6.6 přináší theme.json ve verzi 3 a zároveň upravuje prioritu (specificitu) některých CSS pravidel generovaných z Global Styles. U webů s vlastním tématem nebo s rozsáhlými zásahy do CSS to může vést k rozdílům ve vzhledu a je to hlavní oblast, na kterou je vhodné se při testování zaměřit.
- Načítání velkých dat nastavení: Změny kolem načítání velkých položek v
wp_optionsmohou zlepšit paměťovou náročnost a odezvu serveru, zejména u webů s dlouhou historií a velkým množstvím pluginů. Současně je to oblast, kde se vyplatí po aktualizaci sledovat chování webu (rychlost administrace, případně výpisy v logu u nestandardních pluginů). - Plugin rollback: Automatický návrat pluginu po neúspěšné automatické aktualizaci zvyšuje bezpečnost automatických aktualizací, ale není náhradou za testování kompatibility u kritických pluginů (bezpečnost, cache, e‑shop, překlady, buildery).
- jQuery UI 1.13.3: Pokud web používá vlastní administrátorské obrazovky nebo pluginy postavené na jQuery UI (např. resizable/selectmenu), je vhodné ověřit chování po aktualizaci.
Největší praktické riziko při aktualizaci 6.6 je obvykle u webů s vlastním tématem a komplexním CSS. Změny kolem theme.json v3 a CSS specificity mohou způsobit odlišné chování stylů, proto je vhodné po aktualizaci zkontrolovat zejména stránky s nestandardním layoutem, typografií a weby, které kombinují více „builderů“ nebo rozsáhlé úpravy stylů.