WordPress 6.1 parantaa sivustosi suorituskykyä ja tietoturvaa – ja paljon muuta.
Julkaistu
Päivitetty

WordPress 6.1 “Misha” julkaistiin 1.11.2022. Se on vuoden 2022 kolmas WordPressin major-julkaisu, ja päivitys parantaa WordPressin käytettävyyttä, saavutettavuutta, suorituskykyä ja tietoturvaa. Yleisesti ottaen version 6.1 on tarkoitus parantaa 5.9:ssä ja 6.0:ssa esiteltyjä toimintoja ja ominaisuuksia. Sivustojen hallinnasta tehdään näillä uudistuksilla entistä helpompaa ja tehokkaampaa.

Tähän blogikirjoitukseen olemme poimineet kiinnostavimmat seikat, ja käymme läpi 6.1 uudistukset pääpiirteittäin. Jos jäät kaipaamaan tarkempaa tietoa mistä tahansa tässä kirjoituksessa esitellystä ominaisuudesta, voit aina turvautua WordPressin viralliseen oppaaseen, eli kehittäjille suunnattuun Field Guideen!

Misha nimettiin ukrainalaissyntyisen jazzpianisti Mikhail Alperinin mukaan.

Uusi oletusteema: Twenty Twenty-Three

WordPress 6.1 esittelee uuden perusteeman omien WordPress-projektien pohjaksi tai miksei vaikka uusimpien ominaisuuksien testaamiseksi. Twenty Twenty-Three on suunniteltu hyödyntämään WordPress 6.1:n mukana tulleita suunnittelutyökaluja.

Ajatuksena teeman suunnittelussa on ollut tarjota tyhjä, puhdas alusta, johon voi luoda omia tyylejä joko alusta asti itse, tai sitten käyttämällä valmiita malleja. Teeman mukana tuleekin kymmenen erilaista tyylivaihtoehtoa, jotka on suunniteltu yhdessä WordPress -yhteisön jäsenten kanssa.

Eri tyylivaihtoehtoja pääsee katselemaan lohkoeditorista (Ulkoasu > Muokkain). Editorin sivun oikeasta yläreunasta valitaan Tyylit ja vielä Selaa tyylejä.

Twenty Twenty-Three tyylit
Twenty Twenty-Three sisältää kymmenen keskenään erilaista valmista tyyliä. Kuvassa käytössä Aubergine.

Parannuksia lohkoeditoriin

Lohkoeditori (Ulkoasu > Muokkain) on ollut WordPressissä mukana jo pitkään, mutta se on vielä beta-vaiheessa. 6.1:ssä esimerkiksi lohkoeditorin sivupaneelia on freesattu. Lohkoja muokattaessa editori osaa nyt visualisoida myös marginaalit, eli marginin ja paddingin.

Sivupohjia eli templateja oli WordPress 6.0:ssa (”Arturo”) tarjolla vain rajallinen määrä. WordPress 6.1 -päivityksen myötä niitä on nyt mahdollista muokata. Jokaiselle artikkelityypille voidaan määritellä oma sivupohja – jopa taksonomioille, tageille ja kategorioille. Myös sivupohjan osien (template parts) lisäämisestä on tehty aimpaa helpompaa.

Arturo eli WordPress 6.0 esitteli myös pattern-sivupohjat (Page Creation Patterns), eli joka kerta kun luot uuden sivun, voit nopeuttaa prosessia käyttämällä jotakin pattern-sivupohjaa. Nyt 6.1:ssä patterneja voi luoda kaikille sivutyyppeille. Patternit tulee kuitenkin ensin rekisteröidä. Voit lukea aiheesta lisää täällä.

…ja parannuksia lohkoihin

Lohkot itsessään saavat myös roppakaupalla päivityksiä, kuten:

  • Lohkoryhmien lukitseminen
  • Parannuksia listojen hallintaan ja muokkaamiseen
  • Parents-suodin (filter) Sisältölistaus-lohkolle (Query)
  • Kommenttilohkojen värivalinnat
  • Kuvalohkoille voi myös määrittää reunavärit
  • BorderBoxControl-komponentti lohkojen reunojen värien muokkaamiseen
  • Gallerialohko (Gallery Block) tukee nyt kuvien horisontaalisia ja vertikaalisia marginaaleja (sama myös lohkojen marginaaleille lohkoeditorissa)
  • Kansilohkoa muokatessa (Cover Block) pikalinkki artikkelikuvaan (Featured Image)
  • Mukautetut taksonomiat Post terms -lohkolle
  • Font-family-valikko otsikkolohkolle

Kaikki lohkoja koskevat muutokset ja päivitykset löytyvät virallisesta Field Guidesta.

Fluidia typografiaa

Fluid Typography tarkoittaa, että sivuston fonttikoko mukautuu (eli skaalautuu) selainikkunan koon muutosten mukaan. Ominaisuus on pitkälti vasta kokeellinen, mutta ilmoittamalla ominaisuuden typography.fluid fontit saadaan reagoimaan ikkunan koon muutoksiin. Tämä tekee tietysti responsiivisuudesta sulavampaa ja ihmissilmille miellyttävämmän kokemuksen. Lue lisää.

Muokkaa vain lohkojen sisältöä

Tällä estetään se, ettei lohkojen muokkaaminen riko sivuston asettelua tai vaikuta lohkon käyttämään tyyliin. Gutenbergin visuaalisella muokkaimella tämä ei vielä onnistu, mutta kuitenkin ominaisuus on 6.1:n myötä olemassa. Lohkon muokkaamisen voi esää koodieditorin puolella, ja “lukitseminen” tapahtuu siten, että templateLock-attribuutille annetaan arvoksi contentOnly. Lue lisää.

Statuksesta riippuvaiset muotoilut

Lohkoteemat – kuten WordPressin uusi oletusteema Twenty Twenty-Three – tukevat tätä. Näin voidaan theme.jsonissa määrittää esimerkiksi, että lohkon tyyli muuttuu statuksen mukaan CSS pseudo-valitsimilla :active, :focus tai :hover. Lue lisää.

Automaattiset ilmoitukset

WordPress ilmoittaa sivuston ylläpitäjälle, jos sivustollesi yritetään kirjautua. Seravolla sivustosi on kuitenkin suojattu usealla eri tasolla tällaisilta hyökkäysyrityksiltä. Lisäksi teemme sivustollesi säännöllisiä tietoturvatarkistuksia, ja otamme yhteyttä mikäli sivustollasi havaitaan tietoturvapoikkeama. Lue lisää tietoturvasta Seravon WP-palvelussa ja tutustu useimpiin tietoturvasta esitettyihin kysymyksiin.

Parannuksia sivuston tilan tutkimiseen

WordPressin omiin ”terveystarkistuksiin” eli Sivuston eheys -sivulle on lisätty pari uutta testiä: pysyvän oliovälimuistin testi (Persistent Object Cache), joka testaa objektivälimuistin käyttöä, ja lisäksi sivuvälimuistitesti (Page Cache), joka testaa staattisen sivun välimuistin käyttöä. Seravolla on aina valmiiksi olio- eli objektivälimuistina käytössä Redis, ja välimuistien statuksen ja toiminnan voi aina tarkistaa Seravo Pluginin asetuksista.

Poimintoja kehittäjille

  • Preferences Persistence – käyttäjäkohtaiset asetukset tallennetaan niin, että ne ovat käytettävissä muillakin selaimilla ja laitteilla (lue lisää)
  • Tyylien luominen lohkoteeman lohkoille (lue lisää)
  • Funktio is_login_screen() kirjautumissivun tunnistamiseen (lue lisää)
  • Päivityksiä @wordpress/create-block -pakettiin (lue lisää)
  • Parannuksia WP_Query -tietokantakyselyihin: jos kysely suoritetaan useammin kuin kerran, ladataan välimuistista sen sijaan, että tietokantakysely tehtäisiin udelleen (lue lisää)
  • Parannuksia REST APIn suorituskykyyn (lue lisää)
  • Parannuksia multisiten eli networkin toimintaan (lue lisää)

Täyden listan kaikista WordPress 6.1 mukanaan tuomista muutoksista löydät kehittäjien Field Guidesta. Tällä kertaa kehittäjät ovat julkaisseet myös erillisen suorituskyvyn Field Guiden, johon kannattaa ehdottomasti tutustua, jos WordPressin suorituskykyasiat ovat sydäntä lähellä.

Pidemmän tähtäimen suunnitelmat WordPressille

WordPressin muokkain eli Gutenberg liitettiin WordPressin ytimeen versiossa 5.0 vuonna 2018. Sen kehitys on jaettu neljään osaan, jotka muodostavat projektin tiekartan eli Gutenberg roadmapin:

  • Vaihe 1 – Helppo hallinta
  • Vaihe 2 – Mukauttaminen
  • Vaihe 3 – Yhteistyö
  • Vaihe 4 – Monikielisyys

Kakkosvaiheen olennaisinta antia on sivuston muokkaamisen helpottaminen sivusisältöjen ympärillä – eli kehityksen keskiössä on se, miten sivuston ulkoasua voi muokata.

Milloin seuraavaan Gutenberg-vaiheeseen?

Onko uuteen vaiheeseen päästy nyt WordPress 6.1:n myötä, tai tarkoittaako vuoden vaihtuminen sitä että päästään uuteen vaiheeseen Gutenberg-projektissa? Ei suinkaan, ja todennäköisesti tulevienkin versioiden sisältö on vielä kakkosvaiheen aiheisiin keskittyviä päivityksiä. Tässä projektin vaiheessa tullaan siis viipymään vielä tovi! Roadmapin sivuilla kuitenkin kerrotaan, että Phase 3 alkaisi vielä tämän vuoden aikana.