Större WordPress-releaser har historiskt alltid namngetts efter olika jazzmusiker, och WordPress 5.5 är inget undantag där den fått ge releasen namnet “Eckstine” efter Billy Eckstine.
WordPress 5.5 är en fullpackad release med många användarmässiga funktioner samt utvecklarorienterade förbättringar och buggfixar. Vissa säger till och med att detta kommer att vara ”den bästa versionen av WordPress någonsin!” 😃
Uppdateringar av blockredigeraren
Ett stort fokus inom WordPress finns fortfarande kring blockredigeraren och förbättringar görs löpande snabbt genom det så kallade feature-tillägget Gutenberg.
WordPress 5.5 kommer att innehålla 12 releaser från Gutenberg-tillägget, och kommer med en lång lista spännande nya funktioner:
- Inline bildredigering – Beskär, rotera och zooma bilder inline direkt från bildblocket.
- Blockmönster – Infoga fördefinierade kombinationer av block som gör det lättare att bygga mer komplexa sektioner snabbare.
- Enhetsförhandsvisning – Se hur ditt innehåll kommer att se ut för användare i många olika skärmstorlekar.
- Bättre och smidigare redigeringsupplevelse – t.ex. med förfinad dra-och-släpp, formatera flera block samtidigt och bättre prestanda.
- Och mycket mer …
Introduktion av nya blockkatalogen
En annan funktion relaterad till blockredigeraren är möjligheten att upptäcka, installera och infoga tredje parts block från den nyligen släppta blockkatalogen. Detta var ett av de nio projekten som ursprungligen planerades för 2019 men det är äntligen inkluderat i denna release. De initiala riktlinjerna för dessa block / tillägg diskuteras fortfarande, men tanken är att de ska vara självständiga, separata och oberoende block som inte lägger till någon annan UI utanför blockredigeraren.
Förbättrade uppdateringsmöjligheter för teman och tillägg
Förbättringar kring hanteringen av uppdateringar av teman och tillägg är ett annat fokus i denna release. Även om automatiska uppdateringar för tillägg och teman har varit en möjlighet i WordPress-kärnan sedan automatiska mindre kärn-uppdateringar infördes, har de sällan använts eftersom det krävde att en specifik filter-hook skulle aktiveras.
Denna release kommer emellertid att införa ett nytt användargränssnitt på tillägg- och temsidorna för att aktivera auto-uppdateringar för enskilda tillägg och teman, men som fortfarande kommer att vara inaktiverade som standard.
En annan aspekt kopplad till att hantera uppdateringar av teman och tillägg i den här releasen är möjligheten att kunna uppdatera ett tema eller tillägg genom att ladda upp en zip-fil.
Som tema- och tilläggutvecklare kanske du vill läsa på om de tekniska aspekterna av detta och anpassningsmöjligheter genom fältguiden som nämns och länkas till nedan. Men som Seravo-kund behöver du inte oroa dig för att använda dessa funktioner eftersom våra unika Seravo-uppdateringar hanterar redan detta och många andra aspekter kring uppdateringar åt dig.
Grundläggande XML-webbplatskartor i WordPress-kärnan
XML-webbplatskartor gör din webbplats mer upptäckbar genom att ge sökmotorer en karta över innehåll som ska indexeras. Eftersom synlighet är en så viktig aspekt av en webbplats föreslogs ett projekt kring detta som ett samarbete mellan Yoast, Google och olika andra deltagare.
Resultatet från det projektet är nu det som inkluderas och kommer att innebära att grundläggande XML-webbplatskartor kommer bli en standardfunktion i WordPress. Befintliga tillägg som SEO Framework och Yoast kommer dock faktiskt att inaktivera denna funktion från början eftersom de redan tillhandahåller sin egen implementering av just detta, men förhoppningsvis kommer dessa och liknande tillägg istället att bygga vidare, bättre integrera med och fortsätta att hjälpa till att förbättra denna nu standardfunktionalitet.
Lazy-loading av bilder
En annan bra funktion i WordPress 5.5 kommer att vara att bilder kommer att laddas s.k. med ”lazy-loading” som standard, detta med hjälp av det inbyggda HTML-laddningsattributet som blev en webbstandard tidigare i år. Detta hjälper till att spara bandbredd där bilder längre ner på sidan brukade laddas direkt, även om användaren kanske aldrig skrollade ned mot dem.
Hos Seravo inkluderar vi sedan tidigare redan tillägget Native Lazyload som standard i vår WordPress-projektlayout, som också används som standard i alla Seravo-installationer, så funktionen kanske inte är ny för dig. Men även om man skulle kunna tro att detta skulle göra tillägget onödigt så innehåller den faktiskt också stöd för iframes och en javascript-fallback som WordPress nuvarance implementation inte har, så det finns fortfarande vissa fördelar med att hålla tillägget aktiverat om du har det.
Vad betyder detta för Seravos-kunder?
Under de kommande veckorna kommer vi att uppdatera alla webbplatser som använder WordPress 5.x-serien till den nya versionen. Men eftersom detta inte är en säkerhetsuppdatering, kommer vi inte att stressa det. Som vår kund behöver du inte oroa dig för det här eller någon annan uppdatering eftersom vi tar hand om det åt dig.
Om din webbplats fortfarande körs på WordPress 4.9 kommer vi inte ta beslutet att gå över till 5.x för dig. Detta är för att garantera kompatibiliteten för alla tillägg eller anpassade lösningar som du kanske använder. WordPress 4.9 får dessutom fortfarande regelbundna säkerhetsuppdateringar, den senaste var 4.9.15 som kom ut i juni.
Vad du behöver veta som utvecklare
Som en del av en större version finns det alltid flera blogginlägg på WordPress Core-blogg med mer utvecklarfokuserad information. Som en sammanfattning av dem alla finns det ofta en så kallad ”Fältguide”, vilket också gäller för WordPress 5.5.
I den här guiden kan du lära dig mer detaljerat om de mer tekniska aspekterna av releasen som nämns i detta inlägg och andra förbättrinar, t.ex. gällande tillgänglighet, REST API-uppdateringar, nya Dashicons, uppdateringar av externa bibliotek i WordPress och mer.
För denna release finns det också ett sammanfattande inlägg som fokuserar på vad temautvecklare behöver veta:
Så de överlappar lite, men om du är en temautvecklare bör du åtminstone ta en titt på det här blogginlägget om du inte har tid att titta på hela fältguiden.