1. Ydinrakenne (Core, Themes, Plugins)
WordPress on jaettu kolmeen pääosaan:
✅ WordPressin ydin – Sisältää kaiken tarvittavan perustoiminnallisuuteen (käyttäjien hallinta, artikkelit, mediat jne.).
✅ Teemat – Määrittävät sivuston ulkoasun ja rakenteen.
✅ Lisäosat (Plugins) – Laajentavat WordPressin toiminnallisuuksia (esim. SEO, lomakkeet, verkkokauppa).
2. Sisältörakenne
WordPress erottaa sisällön ja rakenteen, mikä helpottaa ylläpitoa ja päivityksiä.
📌 Sivut
– Staattista sisältöä, kuten ”Etusivu”, ”Tietoa meistä” ja ”Yhteystiedot”.
– Käytetään navigoinnin ja perusrakenteen luomiseen.
📰 Artikkelit
– Dynaamista sisältöä, kuten blogipostaukset ja uutiset.
– Voidaan järjestää kategorioihin ja merkitä avainsanoilla.
📷 Media
– Sisältää kuvat, videot ja muut tiedostot, joita käytetään sivuilla ja artikkeleissa.
📂 Valikot (Navigaatio)
– Käyttäjä voi luoda valikoita, joihin lisätään sivuja, artikkeleita tai ulkoisia linkkejä.
– Teemat määrittävät, miten valikot näkyvät sivustolla.
3. Rakenteen ja ulkoasun hallinta
🖌 Teemat ja mukauttaminen
– Teema määrittää sivuston visuaalisen ilmeen ja käyttöliittymän.
– Voidaan muokata ”Ulkoasu” → ”Mukauta” -näkymässä.
🔧 Elementor / Gutenberg-lohkoeditori
– Sisällön luomiseen käytetään lohkoja (teksti, kuva, video jne.).
– Elementor mahdollistaa visuaalisen muokkaamisen vedä ja pudota -periaatteella.
4. Käyttäjät ja roolit
WordPressissä voi olla eri käyttäjärooleja, jotka määrittävät käyttöoikeudet:
👑 Ylläpitäjä – Täydet oikeudet hallita koko sivustoa.
📝 Toimittaja – Voi julkaista ja hallita omia ja muiden artikkeleita.
✍️ Kirjoittaja – Voi kirjoittaa ja julkaista omia artikkeleita.
💬 Tilaaja – Pääsee kirjautumaan sisään, mutta ei voi muokata sisältöä.
5. Dynaaminen toiminnallisuus
💡 WordPress käyttää PHP-koodia ja tietokantoja (MySQL), jotka tallentavat kaiken sisällön.
💾 Tietokannassa säilytetään sivut, artikkelit, käyttäjät, asetukset ja lisäosien tiedot.
📢 Dynaaminen sisältö tarkoittaa, että samaa sivupohjaa voidaan käyttää eri sisällöillä – esim. yksi artikkelipohja voi näyttää kaikki blogikirjoitukset eri sisällöllä.
6. Sivuston toiminnan logiikka
🖥 Vierailija avaa verkkosivun → WordPress hakee tarvittavat tiedot tietokannasta → PHP ja teeman asetukset määrittävät ulkoasun → Sivusto renderöidään selaimeen.
📌 Yhteenveto
🔹 WordPress erottelee sisällön ja rakenteen, mikä tekee siitä joustavan ja helpon päivittää.
🔹 Teemat ja lisäosat mahdollistavat laajan mukauttamisen ilman koodaustaitoja.
🔹 Sivut ovat staattista sisältöä, artikkelit dynaamista.
🔹 Käyttäjäroolit määrittävät käyttöoikeudet ja turvallisuuden.
🔹 WordPress käyttää tietokantaa tallentamaan sisällön ja asetukset.