Useimmat WordPressin kuvia koskevat neuvot alkavat liian myöhään. ”Asentakaa pakkauslisäosa” on hyödyllinen neuvo, mutta se ohittaa arkkitehtuurikysymyksen, joka ratkaisee, pysyykö kokonaisuus nopeana, kun sisällön määrä, julkaisijat, kieliversiot ja tuotekatalogit kasvavat.
Vakavasti otettava WordPressin kuvaoptimointistrategia ei ole yksittäinen kikka. Se on putki. Teidän on päätettävä, missä kuvat valmistellaan, miten WordPress luo kuvaversiot, mitä selain saa valita ja pitäisikö CDN:n muuntaa tiedostot vasta toimitushetkellä. Jos näitä päätöksiä ei tehdä harkiten, lopputuloksena on yleensä paisunut mediakirjasto, ylisuuret alkuperäiskuvat, epäjohdonmukaiset rajaukset ja hauraat Core Web Vitals -tulokset.
Kuvien suorituskyky koko pinon näkökulmasta
Media on yleensä sivun raskain osa. Yhden WordPressin suorituskykyohjeissa mainitun vertailun mukaan media muodostaa keskimäärin 67 % sivun kokonaisdatasta, ja toisen arvion mukaan kuvat ovat noin 50 % keskimääräisen verkkosivun kokonaiskoosta (WP Rocketin katsaus kuvaoptimointiin). Siksi kuvien käsittely lakkasi olemasta pieni erikoissäätö jo vuosia sitten. Se on frontendin suorituskyvyn ytimessä.
Ajatelkaa kerroksina, älkää lisäosina
Lisäosa voi pakata tiedostoja. Se ei kuitenkaan korjaa sitä, että toimitus lataa valtavia alkuperäiskuvia ilman rajauskäytäntöjä. Se ei myöskään paikkaa teemaa, joka tulostaa huonot sizes-arvot, tai hero-kuvaa, joka on vahingossa laiskaladattu.
Parempi ajattelumalli koostuu neljästä kerroksesta:
- Kuvien valmistelu. Valitkaa oikea rajaus, vientimitat ja laatu ennen latausta.
- WordPressin tuottamat versiot. Rekisteröikää järkevät kuvakoot, luokaa responsiiviset versiot ja tallentakaa metatiedot oikein.
- Toimitus. Päättäkää, neuvotteleeko palvelin vai CDN tiedostomuodon, koon muuttamisen ja välimuistikäyttäytymisen.
- Renderöinti. Tulostakaa oikea merkintä, jotta selain valitsee pienimmän kelvollisen resurssin ja varaa tilan asettelussa.
Kun kehittäjät pitävät kuvien suorituskykyä pelkkänä renderöintiongelmana, he eivät näe aiemmissa vaiheissa syntyvää hukkaa. Kun he pitävät sitä pelkkänä mediakirjaston ongelmana, he eivät huomaa, kuinka paljon huono HTML voi pakottaa selaimen lataamaan väärän tiedoston.
Käytännön sääntö: Pienemmillä tiedostoilla on merkitystä, mutta fiksummalla toimituksella on vielä enemmän. Selain ei voi valita hyvin, jos merkintä on väärin.
Kolme teknistä peruspilaria
Useimmat WordPress-ohjeet osuvat tässä perusasioissa oikeaan. Kunnollinen kuvaoptimointi käsittelee tiedostokokoa, latauksen ajoitusta ja mittojen hallintaa (WordPressiin keskittyvä ohje kuvien suorituskyvystä).
Näin nämä pilarit toimivat käytännössä:
| Pilari | Mitä hallitsette | Yleinen virhe |
|---|---|---|
| Tiedostokoko | Pakkaus, tiedostomuodon valinta, metatiedot, rajaus | Alkuperäiskuvien lataaminen suoraan suunnittelutyökaluista |
| Latauksen ajoitus | Prioriteetti, laiska lataus, esilatauspäätökset | Näkyvän alueen kuvien laiska lataus |
| Mitat | Leveys, korkeus, srcset, sizes | Selain lataa työpöytäversion kuvat mobiilissa |
Koko pinolla on merkitystä, koska kuvaoptimointi ei ole irrallaan viiveestä. Jos selvitätte hitaiden sivujen syitä, yhdistäkää kuvien analysointi laajempaan verkkotason tarkasteluun. Hyödyllistä lisälukemista on tämä full-stack-kehittäjille suunnattu opas viiveestä, etenkin kun kuvien aiheuttama hukka on erotettava palvelimen ja tiedonsiirron viiveistä.
Mikä oikeasti toimii
Oikeissa projekteissa luotettavat parannukset ovat tylsiä:
- Rekisteröikää vain tarvitsemanne kuvakoot. Käyttämättömät välikoot kasvattavat tallennustilaa turhaan ja hidastavat uudelleengenerointia.
- Käyttäkää uuden sukupolven tiedostomuotoja, jos pinonne tukee niitä. WordPress.orgin lisäosaohjeissa automaattinen koon muuttaminen, optimointi ja muunnos WebP- ja AVIF-muotoihin näkyy nykyään osana moderneja työnkulkuja.
- Käsitelkää kriittisiä kuvia eri tavalla kuin koristekuvia. Hero-bannereilla, arkistoruudukkojen artikkelikuvilla ja tuotegallerian kuvilla ei ole samaa latausstrategiaa.
- Pitäkää renderöinti vakaana. Jos kuvien mittoja ei tiedetä ennen piirtämistä, asettelun siirtymät ovat lähes varmoja.
Se ei toimi, että luotetaan yhteen automaattiseen kerrokseen ja toivotaan muun järjestyvän itsestään. WordPressin kuvaoptimointi on koko pinon työtä. Jos yksi kerros hoidetaan huolimattomasti, selain maksaa siitä.
Responsiiviset kuvat, jotka oikeasti toimivat
WordPress tekee jo osan työstä. Se luo liitteistä useita kokoja ja voi tulostaa srcset-määritteen automaattisesti. Ongelma ei ole se, että WordPressistä puuttuisivat responsiiviset kuvat. Ongelma on se, että monet teemat tulostavat ne ilman mielekästä sizes-määritettä, jolloin selain saa listan vaihtoehdoista mutta huonot ohjeet niiden valintaan.

Käytännön työnkulku on yksinkertainen: rajatkaa ja skaalatkaa kuva ensin suurimpaan todelliseen näyttöleveyteen, viekää valokuvat noin JPEG/WebP-laadulla 75–85, ladatkaa ne kuvaavilla tiedostonimillä ja vaihtoehtoisilla teksteillä ja tarkistakaa sitten srcset, laiska lataus sekä kiinteät width- ja height-määritteet, jotta selain voi valita pienimmän sopivan tiedoston ja välttää asettelun siirtymät (Pagelyn WordPress-kuvatyönkulku). Neuvo kuulostaa perustasolta, mutta useimmat responsiivisten kuvien virheet syntyvät, kun jokin näistä vaiheista ohitetaan.
Miksi toteutukset kaatuvat sizes-määritteeseen
srcset kertoo: ”Tässä ovat saatavilla olevat versiot.”
sizes kertoo: ”Näin leveänä tämä kuva todennäköisesti näytetään erilaisilla näkymän leveyksillä.”
Jos sizes puuttuu tai on liian väljä, selain valitsee usein tarvittavaa suuremman vaihtoehdon. Tämä on erityisen yleistä räätälöidyissä teemoissa, joissa kehittäjät kovakoodaavat koko leveyden oletuksen kuville, jotka ovat ruudukoissa, korteissa tai sivupalkeissa.
Esimerkit auttavat.
Koko leveyden hero-kuva rajatun asettelun sisällä:
<img
src="hero-1600.jpg"
srcset="hero-768.jpg 768w, hero-1200.jpg 1200w, hero-1600.jpg 1600w"
sizes="(max-width: 768px) 100vw, 1200px"
width="1600"
height="900"
alt="Product dashboard overview">
Kahden sarakkeen ruudukko, jossa kukin kortti on suunnilleen puolet näkymän leveydestä välit vähennettynä:
<img
src="card-800.jpg"
srcset="card-400.jpg 400w, card-800.jpg 800w, card-1200.jpg 1200w"
sizes="(max-width: 767px) 100vw, (max-width: 1199px) 50vw, 600px"
width="800"
height="600"
alt="Team collaboration interface">
Sivupalkin kuva:
<img
src="sidebar-400.jpg"
srcset="sidebar-300.jpg 300w, sidebar-400.jpg 400w, sidebar-600.jpg 600w"
sizes="(max-width: 1023px) 100vw, 320px"
width="400"
height="300"
alt="Customer support workflow">
Hallitkaa merkintää WordPressissä
Lohkoteemoissa suuri osa tästä tulee ytimen tulosteesta ja teeman CSS:stä. Räätälöidyissä teemoissa teidän on yleensä tarkistettava, miten kuvat renderöidään seuraavissa:
- Artikkelikuvien mallipohjat
- Omien lohkojen merkintä
- ACF-pohjaiset komponentit
- WooCommercen tuotesilmukat
- Uudelleenkäytettävät kortit, joita käytetään sekä arkisto- että laskeutumissivuilla
Jos frontend käyttää apuluokkia tai CSS gridiä, johtakaa sizes todellisesta renderöidystä leveydestä, ei alkuperäisestä suunnitelmasta. Live-sivuston responsiivinen käyttäytyminen ratkaisee aina.
Mobiiliasetteluja hiovat tiimit löytävät hyödyllistä tietoa tästä oppaasta mobiiliresponsiiviseen WordPress-suunnitteluun, koska kuvavalinnat ja responsiivisen asettelun valinnat liittyvät tiiviisti toisiinsa.
Jos ette ole tarkistaneet DevToolsissa, mikä resurssi oikeasti valitaan, ette tiedä, toimivatko responsiiviset kuvanne.
Tarkastelkaa selaimen kehitystyökaluilla, minkä kuvavaihtoehdon selain valitsee. Muuttakaa näkymän kokoa. Poistakaa välimuisti käytöstä. Seuratkaa, vaihtuuko valittu tiedosto, kun asettelu muuttuu. Monilla sivustoilla selain hakee tablettien katkaisupisteissä edelleen työpöytäkokoista tiedostoa, koska sizes on kopioitu toisesta komponentista.
Läpikäynti auttaa, kun selvitätte todellista tulostetta:
Muutama teematason korjaus, joka kannattaa
- Sovittakaa rajauksen tarkoitus komponentin käyttöön. Leveällä blogikortilla ja neliön muotoisella kirjoittajakortilla ei pitäisi olla samaa oletusta lähdekuvasta.
- Älkää luottako siihen, että CSS ratkaisee kuvahukan. CSS voi pienentää renderöityä laatikkoa, mutta se ei vähennä siirrettyjä tavuja.
- Tarkistakaa lohkojen ohitukset. Sivunrakentajat ja omat lohkot ohittavat usein ne siistimmät oletukset, jotka WordPressin ydin olisi tuottanut.
Responsiiviset kuvat toimivat vain, kun frontendin merkintä, rekisteröidyt koot ja toimituksen tottumukset ovat keskenään linjassa.
Edistyneet lataustekniikat ja Core Web Vitals
Pakkaus saa huomiota, koska se näkyy. Latausstrategiassa taas monet paljon liikennettä keräävät WordPress-sivustot jättävät yhä helppoja parannuksia käyttämättä.
Vertailuihin perustuvissa WordPress-ohjeissa suositellaan pitämään kuvat mahdollisuuksien mukaan alle parinsadan kilotavun. Samojen ohjeiden mukaan optimoidut kuvat ovat keskimäärin noin 40 % kevyempiä, ja sivuihin, joiden lataus kestää 5 sekuntia tai kauemmin, liittyy 90 % suurempi poistumisprosentti (WP Engine kuvien optimoinnista WordPressissä). Luvut muistuttavat, että kuvapäätökset eivät ole pelkkää teknistä siisteyttä. Ne vaikuttavat siihen, viipyvätkö käyttäjät sivulla tarpeeksi kauan tehdäkseen jotain.
Laiska lataus heikentämättä LCP:tä
Natiivi loading="lazy" on yleensä oikea oletus näkyvän alueen alapuolella olevalle sisällölle. Se on yksinkertainen, selaimen oma ratkaisu ja välttää vanhempien JavaScript-pohjaisten laiskalatauskirjastojen kuormituksen ja virhetilanteet.
Siitä tulee haitallinen, kun tiimit käyttävät sitä sivun todennäköiseen LCP-kuvaan. Yleisiä virheitä ovat:
- Hero-kuvan laiska lataus
- Kategoriamallipohjan ensimmäisen tuotekuvan laiska lataus
- Näkyvän alueen artikkelikuvien laiska lataus artikkelien mobiilinäkymissä
- JS:n intersection-logiikan käyttö kaikkeen, myös kriittiseen mediaan
Ladatkaa nämä tiedostot heti ja pitäkää merkintä ennustettavana. Antakaa selaimen löytää ne ajoissa.
CLS alkaa yleensä puuttuvista mitoista
Kuvien aiheuttama asettelun siirtymä on edelleen yksi helpoimmin estettävistä ongelmista. WordPress auttaa tallentamalla liitteiden mitat, mutta teeman on tulostettava ne johdonmukaisesti.
Käyttäkää eksplisiittisiä width- ja height-määritteitä jokaisessa sisältökuvassa, ellei kyse ole hyvin erikoisesta renderöintipolusta. Selain käyttää näitä määritteitä varatakseen tilan ennen kuin tiedosto saapuu. Jos oma lohkonne poistaa ne, koska frontend-abstraktio renderöi kuvatagin uudelleen, näette asettelun liikkuvan jo kauan ennen kuin tarvitsette mitään edistyneempää optimointityökalua.
Nopea tarkistus kuviin liittyvälle CLS:lle:
- Tarkastelkaa kuvan HTML:ää ja varmistakaa, että luontaiset mitat ovat mukana.
- Etsikää CSS-ohituksia, jotka rikkovat kuvasuhdetta koskevat oletukset.
- Tarkistakaa hero-osioiden taustakuvat, koska ne eivät saa samaa natiivia tilanvarausta kuin
<img>. - Käykää läpi karusellit ja liukusäätimet, jotka lisäävät kuvia usein vasta ensimmäisen asettelun jälkeen.
Viivästettyyn median lataukseen keskittyville tiimeille tämä opas WordPressin laiskaan lataukseen on käytännöllinen lisä.
Nopein korjaus moniin heikkoihin kuvatuloksiin ei ole uusi tiedostomuoto. Se on sen lopettaminen, että sivusto lähettää ylisuuria alkuperäiskuvia ja pakottaa selaimen pienentämään ne.
Lukekaa vesiputouskaaviota kuin insinööri
Kun avaatte vesiputouskaavion, kysykää kolme kysymystä:
| Kysymys | Mitä etsiä | Todennäköinen korjaus |
|---|---|---|
| Löydettiinkö kriittinen kuva ajoissa? | Pyyntö alkaa myöhään | Välitön lataus tai muutokset merkintään |
| Oliko ladattu tiedosto liian suuri paikkaansa nähden? | Suuri siirto pienelle näyttöalueelle | Paremmat sizes-arvot, paremmat lähdemitat |
| Liikkuiko asettelu ennen kuvan piirtämistä? | CLS-merkintöjä kuvan renderöinnin ympärillä | Lisätkää mitat, korjatkaa kuvasuhteen käsittely |
Core Web Vitals -työ helpottuu, kun kuvien latausta käsitellään pyyntöjen priorisointina ja asettelun hallintana eikä pelkkänä tiedostojen pakkaamisena.
Strateginen ydinpäätös: missä kuvat optimoidaan
Pakkaus on helppo osa. Vaikeampi päätös on valita, missä kuvaoptimointi tapahtuu, koska valinta määrää, kuka vastaa laadunvalvonnasta, kuinka paljon infrastruktuuria tarvitaan ja kuinka kivuliaiksi virheet myöhemmin muuttuvat.
WordPress-tiimeillä on kolme todellista vaihtoehtoa: käsittely ennen latausta, optimointi WordPressin sisällä ja muunnos CDN:n reunalla. Väärä valinta näkyy yleensä prosessin pettämisenä ennen kuin se näkyy Lighthouse-tuloksissa. Julkaisijat lataavat 7000 pikselin alkuperäiskuvia, koska kukaan ei valvonut rajoja. Lisäosa luo kymmeniä johdannaisversioita, joita kukaan ei käytä. CDN alkaa kirjoittaa URL-osoitteita uudelleen, ja yhtäkkiä rikkinäisten kuvien selvittäminen vie kaksi kertaa kauemmin.

Vaihtoehto yksi: käsittely ennen latausta
Käsittely ennen latausta vie päätöksen lähimmäs kuvan lähdettä. Suunnittelijat tai julkaisijat muuttavat koon, rajaavat ja vievät kuvan ennen kuin tiedosto päätyy mediakirjastoon.
Käytän tätä lähestymistapaa brändivetoisissa toteutuksissa, joissa rajauksen laatu on tärkeämpää kuin työnkulun nopeus. Etusivun hero-kuvat, kampanjoiden laskeutumissivut, toimitukselliset jutut ja tuotetarinoita kertovat sivut hyötyvät siitä yleensä, koska rajaus on osa suunnittelua eikä vain pienennetty suorakulmio.
Missä se on hyvä
- Pitää lähdetiedostot hallinnassa ensimmäisestä päivästä alkaen
- Säilyttää harkitut rajaukset sen sijaan, että luotettaisiin automaattiseen keskirajaukseen
- Vähentää tallennustilan hukkaa mediakirjastossa
Mitä se maksaa
- Toimituksen kurin on oltava todellista, ei dokumentoitua ja unohdettua
- Eri tekijät vievät kuvia eri tavoin, ellei tarkkoja sääntöjä määritellä
- Vanhojen kirjastojen jälkikäteinen korjaaminen on työlästä, koska ongelma syntyi jo ennen latausta
Malli toimii parhaiten, kun pieni julkaisutiimi hallitsee tulostetta ja pystyy noudattamaan selkeää kuvaspesifikaatiota.
Vaihtoehto kaksi: optimointi WordPressin sisällä
Optimointi WordPressin sisällä on syystä yleisin toimintatapa. Julkaisijat lataavat kuvat, WordPress luo kuvakoot, ja lisäosa hoitaa koon muuttamisen, pakkaamisen ja tiedostomuodon muunnoksen latauksen aikana tai sen jälkeen.
Tämä on anteeksiantavin ratkaisu sivustoille, joilla on monta kirjoittajaa. Se paikkaa julkaisijoiden epäjohdonmukaisia tapoja ja antaa kehittäjille yhden paikan rajojen valvontaan. Se sopii myös olemassa oleville sivustoille paremmin kuin tiukka ennen latausta tapahtuva prosessi, koska vanhoja liitteitä voi optimoida erissä sen sijaan, että jokainen tekijä koulutettaisiin ensin uudelleen.
Mihin se sopii
- Julkaisijoiden sivustoille, joilla on paljon kirjoittajia
- Toimistoympäristöihin, joissa asiakkaiden työnkulut vaihtelevat
- Olemassa oleviin asennuksiin, joissa on jo suuri mediakirjasto
Missä se pettää
- Alkuperäiset lataukset voivat silti olla aivan liian suuria, jos niille ei aseteta ylärajaa
- Uudelleengenerointi voi tukehtua heikkoon hostingiin tai suuriin kirjastoihin
- Lisäosan toiminta menee usein päällekkäin teemakoodin, mukautettujen kenttien ja CDN:n URL-uudelleenkirjoitusten kanssa
Viimeisellä kohdalla on merkitystä tuotannossa. Kuvaoptimoinnin muutokset ovat harvoin irrallisia. Ne koskettavat merkintää, mediasetuksia, taustakuvien käyttöä ja julkaisuprosessia. Tiimeissä, jotka käsittelevät median hallintaa koodina, WordPressin versionhallintaan perustuva työnkulku helpottaa muutosten tarkistamista ja niiden turvallista perumista.
Vaihtoehto kolme: CDN ja muunnos reunalla
CDN- tai reunamuunnos siirtää optimoinnin toimitushetkeen. Säilytätte yhden lähdetiedoston, ja palvelu, kuten Imgix, ImageKit tai Cloudflare Images, luo pyydetyt mitat ja tiedostomuodon tarpeen mukaan.
Tämä malli ratkaisee eri ongelman. Kyse on vähemmän julkaisijoiden tapojen siistimisestä ja enemmän siitä, että monia versioita tarjoillaan tehokkaasti eri laitteille, mallipohjille ja alueille. Turvaudun siihen suurissa tuotekatalogeissa, media-arkistoissa ja monikielisillä sivustoilla, joilla jokaisen mahdollisen koon luominen etukäteen WordPressissä on tuhlausta.
Miksi tiimit ottavat sen käyttöön
- Jokaista johdannaisversiota ei tarvitse tallentaa WordPressiin
- Tiedostomuodon valinta voi mukautua selaimen mukaan
- Maailmanlaajuinen toimitus paranee, kun muunnos ja välimuistitus tapahtuvat lähellä kävijää
Miksi tiimit polttavat näppinsä
- URL-logiikasta tulee osa sovellusarkkitehtuuria
- Vianetsintä on vaikeampaa, koska tuloste riippuu muunnossäännöistä ja välimuistin tilasta
- Huono uudelleenkirjoitussääntö tai vanhentunut tunniste voi rikkoa kuvien toimituksen koko sivustolla
Edistynein vaihtoehto ei ole automaattisesti oikea. Oikea vaihtoehto on se, jota tiiminne pystyy noudattamaan johdonmukaisesti myös kiireen keskellä.
Kerroksen valinta sen mukaan, missä virheet syntyvät
Yksinkertainen tapa valita on kysyä, missä tiiminne tällä hetkellä epäonnistuu.
| Lähestymistapa | Suurin etu | Suurin riski | Sopii yleensä parhaiten |
|---|---|---|---|
| Ennen latausta | Tarkka luova hallinta | Ihmisten epäjohdonmukaisuus | Brändivetoisille markkinointisivustoille |
| WordPressin sisällä | Keskitetty valvonta | Paisuneet alkuperäiskuvat ja hidas uudelleengenerointi | Monen kirjoittajan julkaisutiimeille |
| CDN:n reuna | Joustava toimitus tarpeen mukaan | Suurempi operatiivinen monimutkaisuus | Suurille verkkokaupoille ja mediakirjastoille |
Jos julkaisijat lataavat jatkuvasti ylisuuria tiedostoja, aloittakaa WordPressin sisältä ja valvokaa rajoja siellä. Jos taiteellisella ohjauksella on merkitystä ja pieni tiimi hallitsee julkaisemista, hoitakaa optimointi ennen latausta. Jos sivusto tarjoilee monia kuvaversioita eri mallipohjissa ja alueilla, siirtäkää muunnos reunalle.
Kypsä ratkaisu on yleensä yhdistelmä. Tiimit vakioivat lähdemitat ennen latausta, antavat WordPressin hallita liitteiden metatietoja ja ytimen kokoja ja antavat sitten CDN:n hoitaa lopullisen tiedostomuodon neuvottelun ja harvinaisemmat versiot. Jokainen kerros tekee sen, missä se on paras.
Sama arkkitehtuurinen kurinalaisuus vaikuttaa muuhunkin kuin suorituskykyyn. Se vaikuttaa myös siihen, miten automaattiset järjestelmät hakevat, renderöivät ja tulkitsevat sisältöä. Tiimeille, jotka tarkastelevat tätä laajempaa toimituskysymystä, SearchMentionin artikkeli generatiivisesta hakukoneoptimoinnista on aiheeseen liittyvää luettavaa.
Optimoinnin automatisointi skaalautuvuutta ja erikoistapauksia varten
Automaatio tekee WordPressin kuvaoptimoinnista kestävää. Ilman sitä tiimit optimoivat hero-kuvat huolellisesti ja antavat kaiken muun lipsua.
Elementorin mainitsemassa käytännön testissä yksi ladattu kuva pieneni WordPressin perusprosessoinnin jälkeen 17,6 megatavusta 924 kilotavuun, ja kunnollinen kuvaoptimointilisäosa pienensi sen noin 300 kilotavuun. Saman testin mukaan kuvien koko pieneni erässä keskimäärin 2 megatavusta 179 kilotavuun (Elementorin vertailu kuvaoptimointilisäosista). Pointti ei ole se, että jokainen sivusto saavuttaisi saman tuloksen, vaan se, että automaatio voi muuttaa hyvin tehottomat lataukset järkeviksi tiedostoiksi suuressa mittakaavassa.
Rakentakaa oletukset niin, että julkaisijat onnistuvat
Määritelkää ensin, mitä latauksen yhteydessä tapahtuu automaattisesti:
- Muuttakaa ylisuurten alkuperäiskuvien kokoa ennen kuin niistä tulee mediakirjaston ensisijainen lähde.
- Luokaa uuden sukupolven tiedostomuotoja, kuten WebP tai AVIF, jos pinonne tukee niitä.
- Säilyttäkää varakäyttäytyminen, jotta perinteisiä tiedostomuotoja tarvitsevat selaimet ja integraatiot toimivat edelleen.
- Poistakaa tarpeettomat metatiedot, jos työnkulkunne ei niitä vaadi.
- Tarkistakaa nimeäminen ja vaihtoehtoiset tekstit toimituksen laadunvarmistuksessa, ei vasta julkaisun jälkeen.
Jos mediakirjasto täytetään tuonneilla, API-rajapinnoilla tai mukautetuilla kentillä, käsitelkää liitteiden metatiedot ohjelmallisesti. Älkää olettako, että julkaisijat avaavat jokaisen tiedoston mediakirjastossa ja täyttävät vaihtoehtoisen tekstin käsin.
Retina- ja tiheäpikseliset näytöt rankaisematta kaikkia muita
Tiimit kuulevat usein ohjeen ”tarjoilkaa 2x-kuvia” ja korjaavat liikaa. Tavoite ei ole lähettää ylisuuria tiedostoja kaikille käyttäjille. Tavoite on tarjota tiheämpiä vaihtoehtoja silloin, kun selaimella on todellinen syy valita ne.
Se tarkoittaa yleensä:
- Sopivien välikokojen rekisteröimistä
- Kuvasuhteiden pitämistä johdonmukaisina
- Sen varmistamista, että
srcsetsisältää riittävästi leveysvaihtoehtoja - Sellaisen asettelujärjestelmän välttämistä, joka pakottaa jokaisen korttikuvan yhteen valtavaan oletuskokoon
Jos käytätte CDN:ää, jossa on muunnosparametrit, pitäkää URL-logiikka ennustettavana. Jos käytätte lisäosaan perustuvaa työnkulkua, testatkaa, vastaavatko luodut versiot oikein teeman odottamia kokoja.
Suurissa toimituksellisissa kirjastoissa hyödyllinen apuväline on alt-tekstigeneraattori. Se ei korvaa ihmisen harkintaa tärkeiden kuvien kohdalla, mutta se voi nopeuttaa tuotujen tai vanhojen mediatiedostojen siivoamista silloin, kun vaihtoehtona on jättää kentät tyhjiksi.
Käsitelkää kuva-automaatiota kuin sovelluskoodia
Tiimeillä, joilla on useita ympäristöjä, kuvasäännöt tarvitsevat muutostenhallintaa. Pakkausasetukset, luodut tiedostomuodot, URL-uudelleenkirjoitukset ja teeman tuloste voivat kaikki muuttaa tuotannon toimintaa. Siksi nämä muutokset kuuluvat dokumentoituihin julkaisuprosesseihin eivätkä yksittäisiin kokeiluihin hallintapaneelissa.
Käyttäkää työnkulkua, josta näkyy:
- Mitkä kuvakoot on rekisteröity
- Mikä lisäosa tai palvelu vastaa tiedostomuodon muunnoksesta
- Miten URL-osoitteet kirjoitetaan uudelleen
- Miten muutos perutaan, jos tuloste rikkoutuu
- Mitkä sisältötyypit vaativat erityiskäsittelyä
Tässä yhteydessä WordPressin versionhallinnan käytännöt tulevat ajankohtaisiksi. Kuvien merkinnän renderöivän koodin, kokoja ohjaavien asetusten ja muutokset peruvan julkaisupolun pitäisi olla samassa paikassa.
Automaation pitäisi vähentää toimituksen päätöksiä, ei piilottaa teknisiä päätöksiä.
Ero on tärkeä. Mitä automaattisemmaksi putki muuttuu, sitä tärkeämpää on, että kehittäjät pystyvät selittämään tarkalleen, mistä mikin kuvaversio on peräisin.
Auditointi, migraatio ja hallinnointi
Useimmat kuvaprojektit epäonnistuvat käytännön toteutuksessa, eivät teoriassa. Tiimit tietävät, että niiden pitäisi käyttää responsiivisia kuvia ja moderneja tiedostomuotoja. Ne eivät kuitenkaan erota riittävän selvästi tiedostomuodon valintaa ja toimitusarkkitehtuuria, joten ne muuttavat molempia kerralla eivätkä sitten pysty sanomaan, mikä päätös auttoi tai rikkoi suorituskyvyn kannalta herkät sivut (WordPressin oppimateriaali kuvaoptimoinnista).

Auditoikaa ensin
Ajakaa Lighthouse ja WebPageTest tärkeille mallipohjille, ei pelkälle etusivulle. Tarkistakaa artikkelisivut, arkistoruudukot, WooCommercen tuotesivut ja laskeutumissivut, joissa on omia lohkoja.
Etsikää kolmenlaisia ongelmia:
- Huonot lähdetiedostot, kuten ylisuuret alkuperäiskuvat tai väärät rajaukset
- Huono toimitus, kuten väärän version valinta tai puuttuva välimuistitus
- Huono renderöinti, kuten puuttuvat mitat ja asettelun siirtymät
Siirtäkää erissä ja pitäkää peruminen yksinkertaisena
Kun vaihdatte lisäosaa, tiedostomuotostrategiaa tai CDN-palveluntarjoajaa, älkää vaihtako koko kirjastoa kerralla. Käsitelkää media erissä, tarkistakaa tuloste edustavilla mallipohjilla ja pitäkää alkuperäiset tiedostot saatavilla, kunnes uusi ratkaisu on vakaa.
Kirjatkaa perumisen polku ennen julkaisua:
| Virhetilanne | Perumisen toimenpide |
|---|---|
| Lisäosan päivitys rikkoo kuvien URL-osoitteet | Poistakaa uudelleenkirjoituskerros käytöstä ja palatkaa alkuperäisiin liitteiden URL-osoitteisiin |
| CDN-muunnos epäonnistuu | Vaihtakaa mallipohjat käyttämään WordPressiin tallennettuja kuvalähteitä |
| Uudelleengeneroidut koot eivät vastaa suunnittelua | Palauttakaa aiempi kokorekisteri ja ajakaa uudelleen vain asianomaiset mediatiedostot |
Hallinnointi tekee WordPressin kuvaoptimoinnista kestävää. Jonkun on vastattava latausstandardeista, merkinnän tulosteesta, seurannasta ja häiriötilanteisiin reagoinnista.
Jos tarvitsette tiimin auditoimaan nykyisen mediaputken, siistimään responsiivisten kuvien merkinnän tai toteuttamaan skaalautuvan optimointistrategian räätälöityihin teemoihin, WooCommerceen, monikielisille sivustoille tai multisite-ympäristöön, IMADO hoitaa sen osana WordPress-kehitystä ja nopeusoptimointia.







