WordPress 5.2 ”Jaco” on ulkona

Bassokitara

WordPress 5.2 on jo toinen isompi päivitys kuluvana vuonna. Se tuo tullessaan uudet työkalut sivuston eheyden tarkasteluun, päivitetyt minimivaatimukset PHP-versiolle, PHP-virhesuojauksen, sekä parannuksia Gutenberg-muokkaimeen.

Sivuston eheyden tarkistus onnistuu WP:n ohjausnäkymästä

WordPressin ohjausnäkymästä löytyy osion ”Työkalut” alta uusi työkalu nimeltään ”Sivuston eheys”, jonka avulla voit tarkastella sivustosi kuntoa. WordPressin mukana tulee tällä hetkellä 16 erilaista testiä, joiden avulla saat Tila-välilehdellä tietoa huomionarvoisista ongelmista, lajiteltuna niiden kriittisyyden mukaan kahden eri otsikon alle. Testien suodattaminen on mahdollista funktion site_status_tests avulla, joka mahdollistaa sen, että teemat tai lisäosat voivat lisätä joukkoon omia testejään, tai poistaa tarpeettomia testejä.

Tietoa-välilehti kokoaa yhteen yksityiskohtaista tietoa sivustosi kokoonpanosta ja auttaa mahdollisten virheiden syiden etsinnässä. Myös tätä sivua on mahdollista muokata suodattimella debug_information. Painikkeen ”Kopioi sivuston tiedot leikepöydälle” avulla sinun on helppo jakaa sivustosi tiedot vaikkapa lisäosan kehittäjälle. Toiminto ei poimi kyytiin luottamuksellisia tietoja, eli esimerkiksi tietokantaan liittyvät yksityiskohdat säilyvät omana tietonasi.

Lisää tästä työkalusta voit lukea artikkelista Site Health Check in 5.2.

Kuvakaappaus Sivuston eheys -työkalusta
Kuvakaappaus Sivuston eheys -työkalusta

Palautustila kriittisten PHP-virheiden hallintaan

Palautustila oli tarkoitus alunperin julkaista jo versiossa 5.1, mutta potentiaalisten tietoturvaongelmien vuoksi se poistettiin viime hetkellä kuormasta. Nyt nämä huolenaiheet on korjattu ja kriittisten PHP-virheiden hallinnointi on päästy tekemään helpommaksi sivustojen ylläpitäjille.

Mikäli sivustolla havaitaan kriittinen ongelma, vierailijoille näytetään sivu joka kertoo, että sivustolla on teknisiä ongelmia. Samanaikaisesti ylläpitäjän sähköpostiosoitteeseen lähetetään viesti, jossa ilmoitetaan kyseisestä ongelmasta. Samassa yhteydessä ylläpitäjälle toimitetaan salainen linkki.

Tämän linkin avulla ylläpitäjä pääsee käsiksi WordPressin hallintatyökaluihin sivustolla, joka vierailijoille kertoo häiriötilasta. Näin ylläpitäjä pääsee käsiksi ongelman aiheuttajaan, eli pystyy esimerkiksi ottamaan päältä sivuston rikkoneen lisäosan.

Kehittäjälle on tarjolla lukuisia tapoja hyödyntää tätä toiminnallisuutta, voit esimerkiksi luoda oman sivupohjan virheilmoituksille. Näistä voit lukea lisää artikkelista Fatal Error Recovery Mode in 5.2.

Kun olet kirjautunut sisään palautustilassa, pääset käsiksi lisätietoihin virheen aiheuttajasta ja poistamaan syypään käytöstä.

PHP-vaatimuksia on viimein nostettu

PHP-version vähimmäisvaatimuksien nostaminen on ollut kuuma puheenaihe WordPress-yhteisössä jo pidemmän aikaa ja nyt se on viimein tapahtumassa: WordPress 5.2:n myötä pienin tuettu versio nousee 5.2.4:stä 5.6.20:een. Suunnitelmissa on nostaa vaadittua versiota edelleen tulevaisuudessa. Tämä on nyt mahdollista tehdä entistä turvallisemmin, esimerkiksi edellä esiteltyjen ominaisuuksien ansiosta.

Tämä tarkoittaa sitä, että tulet näkemään varoituksen mikäli sivustosi käyttää vanhempaa PHP-versiota kuin mitä WordPress tukee, eikä WordPressin päivittäminen ole mahdollista ennen kuin olet päivittänyt sivustollasi käytössä olevan PHP-version.

Kehittäjillä on ollut mahdollisuus määritellä vähimmäisvaatimus lisäosien PHP-versiolle jo vuoden 2017 elokuusta lähtien. Nyt tämä määrittely on aktiivisesti käytössä. Sinun ei ole mahdollista asentaa tai päivittää lisäosaa, joka vaatii korkeamman PHP-version kuin mikä sinulla on käytössä. Tämä rajoite on tosin käytössä ainoastaan sellaisissa lisäosissa, jotka asennetaan WordPress.orgin kautta.

Lisäosan asentaminen tai päivittäminen ei ole mahdollista, jos se vaatii toimiakseen uudemman PHP-version kuin se, joka on käytössä.

Ota lohkot haltuun

WordPress 5.0:n mukana julkaistu lohkomuokkain, eli tuttavien kesken Gutenberg, kehittyy versio versiolta. Yksi tämän version merkittävimpiä parannuksia on mahdollisuus käyttää muokkainta myös artikkelien ulkopuolella. Suunitelmissa on hyödyntää Gutenbergiä jatkossa yhä useammassa osassa WordPressiä, mm. vimpainten hallinnassa.

Yksi näkyvimpiä uudistuksia tässä versiossa on lohkojen hallinta, jonka avulla voit kontrolloida mitkä alati lisääntyvistä lohkoista ovat sivustollasi käytettävissä sivuja ja artikkeleita muokattaessa. Voit halutessasi piilottaa kokonaisia ryhmiä tai yksittäisiä lohkoja. Kehittäjien on myös edelleen mahdollista suodattaa mitkä lohkoista ovat näkyvillä ja mitkä eivät.

Muita parannuksia ovat esimerkiksi uusi nopeampi lohkojen asynkroninen rendaus, sekä uudet lohkot RSS-syötteille ja Amazon Kindle -upotuksille. Mikäli haluat olla ajan hermolla muokkaimen kehityksen suhteen, saat joka toinen viikko julkaistavat päivitykset käyttöösi asentamalla Gutenberg-lisäosan.

Lohkojen hallinta WP 5.2:ssa
Lohkojen hallinnassa voit halutessasi piilottaa kokonaisia ryhmiä tai yksittäisiä lohkoja.

Muita mainitsemisen arvoisia muutoksia

Saavutettavuutta on kehitetty ohjausnäkymän välilehtien HTML-merkintöjen osalta, tietosuojaselosteen muokkaukseen on uusia avuja ja lisäksi Dashiconien määrä on kasvanut. Mukaan lisätty Sodium-suojauskirjasto suojaa WordPressiä infrastruktuuritason hyökkäyksiltä ja uutta users_have_additional_content -suodatinta voi käyttää sen varmistamiseen, että mikään sisältö ei jää vaille omistajaa kun käyttäjää ollaan poistamassa.

Uusi wp_body_open -koukku antaa kehittäjille mahdollisuuden lisätä koodia heti body-elementin alkuun, joka tekee esimerkiksi Google Tag Managerin käytön sivustolla helpommaksi. Mikäli kehität teemoja, kannattaa tutustua tähän ominaisuuteen. Muista kuitenkin lisätä asianmukaiset tarkistukset, jotta teemasi ei hajoa varhaisempien WordPress-versioiden käyttäjille. Tämä muutos korjaa yhdeksän vuotta odottaneen bugiraportin ja on hyvä muistutus siitä, että toisinaan kehitys ottaa aikansa.

Mitä tämä tarkoittaa Seravon asiakkaille?

Seravo tulee päivittämään kaikki WordPressin 5.0 -versiota tai uudempaa käyttävät sivustot 5.2:een lähitulevaisuudessa. Emme kuitenkaan kiirehdi tätä päivitystä, sillä 5.2 ei tuo tullessaan ratkaisevia muutoksia tietoturvan kannalta. Lisäksi arvioimme, että 5.2.1 -päivitys julkaistaan pian tämän päivityksen kintereillä.

Kun WordPress on päivitetty sivustollasi 5.2-versioon, saattaa olla, että vastaan tulee varoitus ”Taustapäivitykset eivät toimi odotetulla tavalla”. Tästä ei kannata huolestua. Kattava päivitysjärjestelmämme hoitaa asian puolestasi tästä varoituksesta huolimatta.

Kuten kerroimme WordPress 5.0:n julkaisun yhteydessä, emme tällä hetkellä päivitä yhtään 4.x-versiota käyttävää sivustoa 5.x-versioon, varmistaaksemme yhteensopivuuden monien lisäosien osalta. Palaamme tähän asiaan kun aika ja WordPress-maailma ovat siihen kypsiä.

Pähkinänkuoressa: Seravon asiakkaana sinun ei tarvitse huolehtia päivityksistä. Me hoidamme ne puolestasi.

Lisätietoa

Lisää tietoa WordPress 5.2:sta saat esimerkiksi lukemalla virallisen julkaisuartikkelin tai tutustumalla kehittäjille suunnattuun kenttäoppaaseen. Kuten todettua, odotamme 5.2.1-päivitystä saapuvaksi lähitulevaisuudessa. Seuraavaa isompaa päivitystä suunnitellaan parhaillaan, WordPress 5.3:n voidaan laskea ilmestyvän joskus kesän jälkeen. Mikäli haluat pysyä kartalla WordPressin kehityksestä, suosittelemme seuramaan WordPress.orgin uutisia.