Lyhyt vastaus
Sivustolla käytetyn WordPress-teeman näet sivun lähdekoodista: avaa lähdekoodi, hae merkkijonoa wp-content/themes, ja sen perässä oleva kansion nimi on teeman tekninen nimi. Tarkemmat tiedot löytyvät teeman tyylitiedoston alusta, jossa lukee teeman nimi, tekijä ja versio. Koko selvitys vie pari minuuttia eikä vaadi mitään ohjelmia.
Nimi on kuitenkin vasta alku. Teema kertoo, kuinka paljon sivustossa on koodia, jota se ei käytä, onko sitä päivitetty, kuka sen on todennäköisesti tehnyt ja kuinka vaikea sitä on muuttaa. Lisäosat, jotka näkyvät samasta lähdekoodista, kertovat loput.
Tieto on hyödyllinen kolmessa tilanteessa: kun arvioit omaa sivustoasi, kun perit sivuston joltakin toiselta ja kun vertailet toimistojen referenssejä ennen tilausta.
Miten näet mitä teemaa sivusto käyttää?
Näet teeman viidellä askeleella tietokoneen selaimessa. Puhelimella lähdekoodia on hankala lukea, joten tämä kannattaa tehdä isolla näytöllä.
- Avaa sivusto ja paina Ctrl+U, Macissa useimmissa selaimissa Cmd+Alt+U. Voit myös painaa hiiren oikeaa painiketta ja valita lähdekoodin näyttämisen.
- Paina Ctrl+F ja hae wp-content/themes.
- Katso polkua. Kohdassa /wp-content/themes/kansionnimi/ kansion nimi on teeman tekninen nimi.
- Kirjoita selaimen osoiteriville sivuston osoite ja perään /wp-content/themes/kansionnimi/style.css.
- Lue tiedoston alussa oleva kommentti. Siinä ovat teeman tiedot.
Jos haku löytää kaksi eri kansiota, sivustolla on todennäköisesti lapsiteema ja sen alla varsinainen teema. Silloin kannattaa katsoa kummankin tyylitiedosto.
Verkossa on myös tunnistuspalveluja ja selainlaajennuksia, jotka tekevät saman automaattisesti. Ne lukevat samaa lähdekoodia kuin sinä, joten ne eivät näe mitään, mitä et itse löytäisi, ja ne erehtyvät samoissa kohdissa.
Mitä tyylitiedoston otsake kertoo
WordPress-teeman tyylitiedoston alussa on pakollinen kommenttilohko, josta WordPress itse lukee teeman tiedot. Sama lohko on jokaisen luettavissa, ja siinä on yleensä nämä kentät:
- Theme Name: teeman nimi, jolla sitä myydään tai jaetaan.
- Author ja Author URI: tekijä ja tekijän sivut. Tästä näkee, onko teema kaupallinen tuote vai jonkun toimiston oma.
- Version: asennettu versio. Tämä on otsakkeen tärkein rivi.
- Requires PHP ja Tested up to: millä PHP- ja WordPress-versioilla teema on tarkoitettu toimimaan.
- Template: näkyy vain lapsiteemassa, ja siinä lukee varsinaisen teeman kansion nimi.
Versiota verrataan teeman omalla sivulla tai virallisessa hakemistossa ilmoitettuun uusimpaan versioon. Jos sivustolla on selvästi vanhempi versio, teemaa ei ole päivitetty, ja se on tieto, joka koskee koko sivuston hoitoa.
Kaikki kentät eivät ole aina mukana, ja osa tekijöistä jättää ne vajaiksi. Nimi ja versio löytyvät kuitenkin lähes aina, koska ilman nimeä WordPress ei tunnista teemaa lainkaan.
Lapsiteema: kaksi nimeä, kaksi tarinaa
Jos tyylitiedostossa on Template-rivi, katselet lapsiteemaa. Lapsiteema on kevyt kerros varsinaisen teeman päällä, ja siihen on tehty sivustokohtaiset muutokset, jotta ne säilyvät, kun varsinainen teema päivittyy.
Lapsiteeman olemassaolo on hyvä merkki. Se kertoo, että tekijä on muokannut ulkoasua ja ajatellut samalla päivityksiä. Sivustot, joissa muutokset on tehty suoraan varsinaiseen teemaan, jäävät usein päivittämättä juuri siksi, että päivitys pyyhkisi muutokset pois.
Varsinaisen teeman tiedot selvität samalla tavalla: katso Template-rivin kansion nimi ja avaa sen kansion tyylitiedosto. Päivitettävä on nimenomaan varsinainen teema, joten sen versio kertoo sivuston kunnosta enemmän kuin lapsiteeman.
Kun nimi ei kerro mitään
Joskus kansion nimi on toimiston nimi, asiakasyrityksen nimi tai pelkkä lyhenne. Silloin kyse on joko toimiston omasta teemasta tai kaupallisesta teemasta, jonka kansio on nimetty uudelleen. Tyylitiedoston tekijäkenttä ja tiedoston sisältö kertovat yleensä kumpi.
Toisinaan polkua ei löydy ollenkaan. Nopeutuslisäosa on voinut yhdistää tiedostot yhdeksi, tietoturvalisäosa on voinut muuttaa polkujen nimiä, tai sivusto voi olla kokonaan staattinen kopio, josta WordPressin jäljet on siivottu. Nämä ovat laillisia ratkaisuja, eikä niitä tarvitse kiertää. Tieto vain jää saamatta.
Jos haku ei löydä mitään, tarkista myös, onko sivusto ylipäätään WordPress. Merkkejä ovat polut wp-content ja wp-includes, sivun alussa oleva viittaus osoitteeseen wp-json ja joskus generator-merkintä, jossa lukee WordPress ja versionumero. Jos yhtäkään ei löydy, sivusto on todennäköisesti tehty jollain muulla.
Miksi teemalla on väliä?
Teemalla on väliä, koska se määrää sivuston ulkoasun lisäksi suuren osan siitä koodista, jonka jokainen kävijä lataa, ja usein myös sen, missä muodossa sisältö on tallennettu. Siksi teema vaikuttaa nopeuteen, päivitysten vaivaan ja siihen, mitä ulkoasun muuttaminen maksaa vuosien päästä.
Kaksi samannäköistä sivustoa voivat olla sisältä täysin erilaisia. Toinen on kevyt teema, jossa jokainen tiedosto tekee jotain. Toinen on monikäyttöteema, joka lataa animaatiokirjastot, kuvagalleriat ja kymmenen fonttia siltä varalta, että jokin niistä on käytössä. Kävijä näkee eron puhelimessa sekunteina, vaikka ei tiedä mistä se johtuu.
Kolmas vaikutus näkyy vasta, kun teemaa halutaan vaihtaa. Jos sivut on koottu teeman omilla rakennuspalikoilla, vaihto tarkoittaa jokaisen sivun rakentamista uudelleen. Jos sisältö on tehty WordPressin omilla lohkoilla, vaihto on paljon kevyempi.
Mitä teema kertoo sivuston laadusta?
Teema ei yksin todista sivuston laatua, mutta se kertoo luotettavasti kolme asiaa: onko sivustoa hoidettu, kuinka raskas se todennäköisesti on ja kuinka sidottu sisältö on juuri tähän teemaan. Nämä kolme ovat juuri niitä asioita, joita sivuston omistaja harvoin tietää omasta sivustostaan.
| Mitä löydät | Mitä se todennäköisesti tarkoittaa | Mitä kysyä |
|---|---|---|
| Teeman versio on selvästi uusinta vanhempi | Päivityksiä ei tehdä tai lisenssi on rauennut | Kuka päivittää ja onko lisenssi voimassa |
| Monikäyttöteema, jossa on kymmeniä valmiita malleja | Paljon koodia, jota sivu ei käytä | Kuinka nopeasti sivu aukeaa puhelimella |
| Lapsiteema käytössä | Muokkaukset on tehty niin, ettei päivitys pyyhi niitä | Mitä lapsiteemaan on muutettu |
| Kansion nimi on toimiston tai yrityksen nimi | Oma teema tai uudelleen nimetty kaupallinen teema | Kuka omistaa koodin ja kuka osaa ylläpitää sitä |
| Teeman tekijä on lopettanut kehityksen | Korjauksia ei enää tule | Milloin teema vaihdetaan ja mitä se maksaa |
Tärkein sarake on viimeinen. Teeman nimen tietäminen ei itsessään muuta mitään, mutta se antaa tarkat kysymykset sille, joka sivustoa hoitaa. Epämääräinen kysymys saa epämääräisen vastauksen. Kysymys teeman versiosta saa yleensä suoran.
Vanha versio omalla sivullasi: mitä teet
Jos oman sivustosi teema on jäänyt jälkeen uusimmasta versiosta, ota yhteys sivustoa ylläpitävään ja kysy syy. Syitä on tavallisesti kolme: päivityksiä ei tehdä lainkaan, teeman lisenssi on rauennut ja päivitykset eivät tule, tai teemaan on tehty suoria muutoksia, joiden takia päivittämistä pelätään.
Jokaiseen on eri ratkaisu. Jos päivityksiä ei tehdä, sovi kuka ne tekee ja kuinka usein. Jos lisenssi on rauennut, selvitä kenen nimissä se oli ja uusi se omiin nimiisi. Jos teemaan on tehty suoria muutoksia, ne siirretään lapsiteemaan ennen päivitystä, ja se on kertaluonteinen työ, joka kannattaa tehdä.
Teeman nimellä ja versiolla voi myös hakea julkisista haavoittuvuustietokannoista, onko kyseisessä versiossa tunnettuja tietoturva-aukkoja. Jos on, päivitys ei ole enää hoitoasia vaan kiireellinen. Tämä on hyvä syy tehdä selvitys omalle sivustolle kerran vuodessa, vaikka kaikki näyttäisi toimivan.
Voiko saman teeman ottaa omalle sivustolle?
Saman teeman voi yleensä ottaa omalle sivustolle, jos se on ilmainen teema virallisesta hakemistosta tai jos ostat kaupallisesta teemasta oman lisenssin. Toimiston itse tekemää teemaa et voi ottaa, ja minkään sivuston tekstejä, kuvia tai logoa ei saa kopioida, vaikka teema olisikin sama.
Kaupallisen teeman kohdalla lisenssi ostetaan teeman tekijältä tai virallisesta kauppapaikasta. Lisenssiin kuuluvat päivitykset ja tuki, ja ne ovat syy maksaa. Samaa teemaa kiertää latauspalveluissa ilmaisina kopioina, ja niissä on usein mukana haittakoodia. Kopio ei myöskään päivity, joten se vanhenee ensimmäisestä päivästä alkaen.
Tarkista ennen ostoa, että teema on yhä kehityksessä, se on testattu nykyisellä WordPress-versiolla ja siitä on tuore päivitys. Kilpailijan sivustolla oleva teema voi olla viisi vuotta vanha versio tuotteesta, jota ei enää myydä.
Miksi sama teema ei tee samaa sivustoa
Teema on runko, ei lopputulos. Sivusto, joka näyttää hyvältä, näyttää hyvältä valokuvien, tekstien, värien, välistysten ja monen pienen asetuksen takia, ja usein lapsiteemaan kirjoitettujen omien tyylien takia. Mikään niistä ei tule mukana, kun asennat saman teeman.
Tavallinen kokemus on tämä: yrittäjä näkee kilpailijan sivuston, selvittää teeman, asentaa sen ja saa sivun, joka ei muistuta alkuperäistä juuri lainkaan. Teeman oletusasetukset ovat eri, kuvat ovat eri ja tekstien pituus rikkoo asettelun. Teema oli pienin osa siitä, mikä teki alkuperäisestä hyvän.
Tarkka jäljittely ei ole hyvä ajatus muutenkaan. Asiakas sekoittaa samannäköiset yritykset, ja tekstien tai kuvien kopiointi rikkoo tekijänoikeutta. Parempi tapa on katsoa, mikä kilpailijan sivussa toimii, ja tehdä sama asia omalla sisällöllä ja omalla tavalla.
Mitä lisäosat kertovat?
Lähdekoodissa näkyvät lisäosat kertovat, mitä sivusto tekee kulissien takana, kuinka monta liikkuvaa osaa sillä on ja joskus myös niiden versiot. Ne löytyvät samalla tavalla kuin teema: hae lähdekoodista merkkijonoa wp-content/plugins, ja jokainen löytyvä kansion nimi on yksi lisäosa.
Versio näkyy usein tiedostojen osoitteiden perässä merkinnässä ver=. WordPress lisää sen, jotta selain osaa hakea uuden tiedoston päivityksen jälkeen, ja se vastaa usein lisäosan versiota. Nopeutuslisäosat poistavat tai yhdistävät näitä merkintöjä, joten niiden puuttuminen ei tarkoita mitään.
Listalla on raja, joka pitää muistaa. Näkyviin tulevat vain lisäosat, jotka lataavat jotain juuri sille sivulle. Varmuuskopiointi, tietoturva ja hallinnan työkalut eivät yleensä näy lainkaan, ja lomakelisäosa voi näkyä vain yhteydenottosivulla. Yhden sivun lähdekoodi ei siis ole koko lista, ja puuttuva lisäosa ei todista, ettei sitä ole.
Näin luet lisäosalistan
Lisäosalista kertoo sivuston tavoista enemmän kuin mikään esittely. Muutama tavallinen löydös ja mitä ne tarkoittavat:
- Kaksi lisäosaa samaan tehtävään, esimerkiksi kaksi lomaketta tai kaksi hakukoneasetusten työkalua. Sivustoa on rakennettu kerroksittain ilman siivousta.
- Sivunrakentaja. Sivut on koottu sen omilla palikoilla, ja sisältö on sidottu siihen. Sen poistaminen tarkoittaa sivujen rakentamista uudelleen.
- Kuvakaruselli ja animaatiot. Sivu on todennäköisesti raskas, erityisesti puhelimessa.
- Useita seuranta- ja markkinointiskriptejä. Sivusto kerää tietoa kävijöistä, ja silloin evästeilmoituksen pitää oikeasti estää ne ennen suostumusta.
- Välimuistilisäosa. Joku on ajatellut nopeutta. Hyvä merkki, kunhan välimuistia myös hoidetaan.
Yksittäinen löydös ei kerro paljon. Kokonaisuus kertoo. Sivusto, jossa on muutama tunnettu lisäosa tuoreina versioina, on todennäköisesti hoidettu. Sivusto, jossa on kaksikymmentä lisäosaa, osa päällekkäisiä ja osa vanhoja, on todennäköisesti jäänyt oman onnensa nojaan.
Kilpailijan sivusto: mitä tiedolla tehdä ja mitä ei
Kilpailijan teemasta ja lisäosista voi oppia, mitä toimintoja hän tarjoaa asiakkailleen, kuinka raskas hänen sivunsa on ja millä työkaluilla hänen toimistonsa tekee sivustoja. Ajanvaraus, chat tai verkkokauppa näkyvät lisäosina, ja ne kertovat, mitä asiakkaat alalla odottavat.
Vertaa samalla nopeutta. Avaa kilpailijan sivu ja oma sivusi puhelimella peräkkäin ja katso, kumpi aukeaa ensin. Jos kilpailijan raskas monikäyttöteema aukeaa hitaasti, se on kohta, jossa kevyempi sivu voittaa. Miten nopeutta mitataan ja mistä sekunnit tulevat, on käyty läpi artikkelissa verkkosivujen nopeudesta.
Mitä tiedolla ei tehdä, on yhtä selvää. Toisen sivuston vanha versio ei ole sinun korjattavasi eikä hyödynnettäväsi, eikä vieraalle sivustolle ajeta haavoittuvuusskannereita tai kirjautumisyrityksiä. Lähdekoodin lukeminen on sitä, mitä selain tekee joka tapauksessa. Kaikki sen yli on toisen omaisuuteen koskemista.
Kun vertailet toimistojen referenssejä
Samaa menetelmää voi käyttää ennen kuin tilaat sivuston. Avaa kolme toimiston referenssisivustoa ja selvitä kustakin teema. Jos jokaisessa on sama kaupallinen monikäyttöteema, toimisto tekee sivustoja valmiiseen pohjaan, ja se kannattaa tietää, kun katsot tarjouksen hintaa.
Katso myös versiot. Jos toimiston kolme vuotta vanhoilla referensseillä on yhä tuoreet teema- ja lisäosaversiot, toimisto ylläpitää tekemiään sivustoja. Jos versiot ovat jääneet julkaisupäivään, sivustot on luovutettu ja unohdettu.
Lapsiteemat referensseissä kertovat huolellisesta työtavasta, ja toimiston oma teema kertoo, että rakenne tehdään itse. Kumpikaan ei ole ainoa oikea tapa, mutta molemmat antavat hyviä kysymyksiä tapaamiseen. Muut toimistolle esitettävät kysymykset on koottu artikkeliin verkkotoimiston valinnasta.
Kun perit sivuston joltakin toiselta
Kun yritys vaihtaa omistajaa, sivuston tekijä lopettaa tai ylläpito siirtyy uudelle, teeman ja lisäosien selvittäminen on ensimmäinen työ. Ennen kuin mitään muutetaan, pitää tietää, mitä sivustossa on, missä versioissa ja kenen lisensseillä.
Kirjaa ylös teema ja sen versio, onko lapsiteemaa, kaikki lisäosat versioineen ja se, mitkä niistä ovat maksullisia. Tarkista samalla, kenellä on ylläpitäjän tunnukset ja mikä sähköposti on ylläpitäjän osoitteena. Lähdekoodi kertoo osan, hallintapaneeli loput.
Tämä lista on pohja kaikelle, mitä sivustolle tehdään seuraavaksi: päivityksille, siivoukselle ja sille päätökselle, kannattaako vanha sivusto pitää vai tehdä uusi. Jos ylläpito siirtyy palveluna, hyvä ylläpitopalvelu aloittaa juuri tästä inventaariosta eikä ensimmäisestä päivityksestä.
Yhteenveto
WordPress-teema selviää lähdekoodista hakemalla merkkijonoa wp-content/themes ja avaamalla teeman tyylitiedoston, jonka alussa lukevat nimi, tekijä ja versio. Jos otsakkeessa on Template-rivi, kyse on lapsiteemasta, ja varsinainen teema selvitetään samalla tavalla.
Nimi itsessään kertoo vähän. Versio kertoo, onko sivustoa hoidettu, teeman tyyppi kertoo sen painon, ja lisäosat kertovat, kuinka monta liikkuvaa osaa sivustolla on. Saman teeman voi yleensä hankkia omaksi, mutta se ei tuo mukanaan sitä, mikä teki alkuperäisestä sivustosta hyvän.
Tiedolla kannattaa tehdä kolme asiaa: tarkistaa oman sivuston kunto kerran vuodessa, esittää tarkat kysymykset ylläpitäjälle ja lukea toimistojen referenssejä ennen tilausta. Vieraiden sivustojen heikkouksia sillä ei etsitä.
