Äskettäin yksi lukijoistamme lähetti meille sähköpostiviestin, jossa kysyttiin WordPress -sivuston eri osien toimintaa. Hänen tarkoituksenaan oli siirtää Weebly-sivustonsa itse isännöidylle WordPress-alustalle, ja hän yritti ymmärtää käsitteitä ennen siirtymistä. WordPress on helppo sisällönhallintajärjestelmä vuosia käyttäneille, mutta ei varmasti niille, jotka käyttävät Weeblyä, Wixiä tai muita vedä ja pudota -sivustojen rakentajia. Suurin ero on se, että ilmaisten sivustorakentajien tavoitteena on tarjota helppokäyttöinen alusta ilman tarvetta ymmärtää taustaohjelman käsitteitä. Päinvastoin, ei ole mahdollista käyttää WordPressiä ymmärtämättä perusasioita. Tässä artikkelissa keskitymme WordPressin perusperiaatteisiin yksinkertaisilla sanoilla.
Miten WordPress toimii?
WordPressissä on seuraavat neljä osaa vuorovaikutuksessa keskenään HTML -sivun luomiseksi.
- Ydintiedostot
- Teematiedostot
- Laajennustiedostot
- Tietokanta
Voit helposti ymmärtää nämä komponentit asentamalla WordPressin manuaalisesti testisivustolle tai väliaikaiselle toimialueelle. Pohjimmiltaan sinun on ladattava WordPress -ydintiedostot WordPress.org -sivustolta ja luotava MySQL -tietokanta WordPressin asentamista varten. Asenna sitten teema ja tarvittavat laajennukset tarvittavien ominaisuuksien ja näyttötoimintojen saavuttamiseksi.
WordPress -ydintiedostot
Nämä ovat tiedostoja, jotka ovat osa WordPress -asennuspakettia, joka on ladattu osoitteesta WordPress.org. Koska WordPress on ilmainen ja avoin lähdekoodi, voit ladata paketin nähdäksesi ydintiedostot alla esitetyllä tavalla:
WordPress -ydintiedostot
Asennuksen aikana näiden ydintiedostojen sisältö muuttuu dynaamisesti tarpeen mukaan. Esimerkiksi uusi "wp-config.php" -tiedosto luodaan tietokannan käyttäjätunnuksella, salasanalla ja muilla kokoonpanoparametreilla.
Teematiedostot
Teematiedostot ohjaavat näyttöä ja luovat sisällön näytettäväksi selaimessa, kun URL -osoitetta pyydetään. Kaikki teematiedostot tallennetaan WordPress-ydinkansioon "/wp-content/themes/". Jokaisella teemalla on erillinen kansio ja se sisältää monia PHP -tiedostoja, vähintään yhden tyylitaulukon ja JavaScript -tiedostot alla esitetyllä tavalla:
WordPress -teematiedostot
Plugin Files
Ydin-, teema- ja tietokantatiedostot ovat pakollisia, kun taas laajennukset ovat valinnaisia lisäominaisuuksien lisäämiseksi WordPress -sivustoosi. Koska WordPressissä on haarautumista teeman ja laajennusten välillä, on lähes väistämätöntä, että laajennuksia on lisätty toimintoihin. Esimerkiksi sosiaalinen jakaminen ei ole osa teeman määritelmää, ja siksi tarvitset erillisen laajennuksen, jotta sivustossasi olisi hyvännäköisiä sosiaalisen jakamisen kuvakkeita. Kaikkien asennettujen laajennusten tiedostot tallennetaan ydinkansioon "/wp-admin/plugins/" ja jokainen laajennus erilliseen kansioon. Jokaisella laajennuksella voi olla joukko PHP-, komentosarja- ja CSS -tiedostoja. WordPress -ydinlatauspaketissa on kaksi oletuslaajennusta Akismet ja Hello Dolly. Laajennuksessa "Hello Dolly" on vain yksi "hello.php" -tiedosto:
WordPress -laajennustiedostot
Vaikka Akismetilla on monia tiedostoja, kuten alla on esitetty:
Akismet -laajennustiedostot
Tietokanta
Tietokanta on WordPress -sivustosi tärkein osa, jossa on kaikki sisältö ja ohjausparametrit. Aina kun sivua pyydetään, sisältö haetaan ohjausparametrien perusteella ja haluttu tulostus näkyy selaimessa. Esimerkiksi kun luot blogiviestin – kaikki sen tekstisisältö tallennetaan tietokantataulukoihin viittaamalla kyseiselle sivulle linkitettyihin kuviin ja videoihin.
WordPress käyttää tietokannan luomiseen avoimen lähdekoodin työkalua MYSQL. WordPress -asennuksesi tietokantaa voidaan ylläpitää isäntätilin kautta käyttämällä MySQL -tietokanta- ja phpMyAdmin -työkaluja. On tärkeää ymmärtää, että tietokantataulukoita ei voida hallita FTP: n kautta, kun taas ydin-, teema- ja laajennustiedostoja voidaan käyttää FTP: n kautta.
Myös kaikki mediatiedostot, kuten kuvat, PDF-tiedostot ja videot, tallennetaan WordPress-ydinkansioon "/wp-content/uploads/".
Laittaa yhteen
Kaikki neljä osaa ovat vuorovaikutuksessa toistensa kanssa luodakseen pyydetyn URL -osoitteen sisällön halutussa muodossa.
Sivun latausaika riippuu tietokantaan lähetettyjen kyselyiden määrästä ja palvelimen vastausajasta. Siten sivustosi koosta riippuen hyvä isännöinti ja vähemmän kyselyitä lisää latausnopeutta. Myös välimuistilaajennusten käyttö vähentää tarvetta olla vuorovaikutuksessa näiden osien kanssa joka kerta tallentamalla staattinen HTML -kopio sivusta.
Toisin kuin ilmaiset sivustorakentajat, joissa saat täysin ilmaisen isännöinnin, WordPress tarvitsee maksullisen isännöinnin kaikkien tiedostojen ja tietokannan tallentamiseksi. Hyvän verkkosivuston on toimittava hyvällä alustalla, kuten WordPress, ilman suuria rajoituksia varmuuskopioinnille ja toiminnoille. Tämä on mahdollista vain maksullisella isännöinnillä ja sinulla on täysi pääsy sivustosi tiedostoihin. Weeblyn tai Wixin kaltaisten ilmaisten sivustonrakennustyökalujen avulla et voi käyttää palvelimen käyttäytymistä ja hallita sitä.
Eri komponenttien käytön edut
Neljän komponentin pitämisestä erillään on monia etuja, mikä on myös yksi syy WordPressin valtavaan menestykseen.
- Lisätoimintoja on helppo lisätä tai poistaa laajennusten kautta vaikuttamatta koko sivustoon.
- Voit muuttaa teeman muuttamalla koko sivustosi ulkoasua ja ulkoasua.
- Siirrä kaikki tiedostot ja tietokanta helposti eri isäntään tarpeen mukaan.
- WordPress -tiedostojen päivittäminen seuraavaan versioon ei vaikuta sivustosi tietokantaan ja muihin tiedostoihin.
Toivottavasti sinulla on käsitys siitä, miten WordPress toimii; jätä sinulle selvennyksiä alla olevaan kommenttiosaan.