WordPress 7.0.1 je typická maintenance release. To znamená, že jej cieľom nie je meniť spôsob práce s webom, pridávať nové funkcie ani zásadne upravovať výkon. Podľa zverejnených informácií obsahuje 31 opráv chýb, pričom nejde o bezpečnostné vydanie.
Práve takéto údržbové verzie držia WordPress stabilný. Veľké vydania prinášajú nové funkcie a väčšiu pozornosť, no menšie aktualizácie často opravujú situácie, ktoré sa prejavia až v konkrétnych kombináciách témy, pluginov, PHP verzie a hostingu.
Najdôležitejšie na WordPress 7.0.1 je, že nejde o dramatickú aktualizáciu, ale o stabilizačný krok. A práve takéto kroky bývajú pri dlhodobej správe webu najzdravšie.
Čo WordPress 7.0.1 neprináša
Pri tejto verzii je rovnako dôležité povedať, čo v nej nie je. WordPress 7.0.1 neobsahuje bezpečnostné opravy, nepridáva nové vývojárske API, neprináša deklarované zrýchlenie webov a nemení používateľský spôsob práce s administráciou. Aktualizácia by nemala vyžadovať zmeny v obsahu, školenie používateľov ani úpravy redakčných procesov. Zároveň však neznamená, že ju možno ignorovať. Ak web beží na WordPresse 7.0, údržbová verzia je prirodzeným pokračovaním hlavnej vetvy.
PHP 8.5 kompatibilita je dôležitá do budúcnosti
Jedna z opráv sa týka kompatibility s PHP 8.5. PHP je serverový jazyk, na ktorom WordPress stojí. Každá nová verzia PHP prináša zmeny v správaní, upozorneniach, typoch alebo zastaraných funkciách .
Oprava súvisí s core funkciou, ktorá vracia URL a rozmery obrázkovej prílohy. Na prvý pohľad technický detail. V skutočnosti však ide o oblasť, ktorú využívajú témy, galérie, redakčné šablóny aj optimalizačné pluginy. Ak by takáto funkcia mala problém v novšom PHP prostredí, mohlo by sa to prejaviť v zobrazovaní obrázkov, responzívnych náhľadoch alebo spracovaní médií.
WordPress jadro sa týmto pripravuje na nové serverové prostredia. Ak hosting v budúcnosti ponúkne alebo vynúti novšiu verziu PHP, takéto drobné opravy znižujú pravdepodobnosť problémov.
Oprava vo wp_kses() stojí za pozornosť
Druhá zaujímavá oprava sa týka funkcie wp_kses(). Tá vo WordPresse filtruje textový obsah a povoľuje iba vybrané HTML elementy, atribúty a hodnoty. Inak povedané, pomáha zabrániť tomu, aby sa do obsahu uložil alebo zobrazil nežiaduci kód. Nejde o bezpečnostnú záplatu v zmysle opravenej zraniteľnosti. Chyba vznikla počas vývoja verzie 7.0 a mohla generovať neplatný atribút štýlu. Konkrétne mohla zničiť platné deklarácie CSS background-image .
V praxi sa podobné chyby nemusia prejaviť dramaticky. Môžu však spôsobiť nečakané správanie pri editoroch, vlastných blokoch, vloženom obsahu alebo šablónach, ktoré pracujú s povoleným HTML. Preto je dobré opravu vnímať ako súčasť hygieny systému.
Ďalšie zaujímavé opravy
Okrem dvoch spomenutých oprav obsahuje WordPress 7.0.1 aj ďalšie významné korekcie :
- Opravy problémov s novým administračným dizajnom zavedeným vo WordPress 7.0 – mobilné zobrazenie formulárov, nesprávne zarovnané ovládacie prvky v editore obrázkov.
- Opravy v Block editore (14 opráv) vrátane vylepšení prístupnosti a opravy navigačného bloku.
- Odstránenie čierneho blikania obrazovky na stránkach
wp-admin. - Oprava funkcie
wp_kses_hair()na normalizáciu úvodzoviek v HTML atribútoch, ktorá mohla narušiť spätnú kompatibilitu s niektorými pluginmi .
Stabilita sa skladá z malých opráv
Pri profesionálnej správe webu má takáto aktualizácia patriť do bežného údržbového cyklu. Dôležité je skontrolovať kompatibilitu pluginov, mať aktuálnu zálohu a po update otestovať kritické funkcie. Pri e-shopoch a rozsiahlejších weboch má zmysel krátky staging test. Pri menších firemných stránkach často postačí kontrolovaná aktualizácia v čase nižšej návštevnosti.



