✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

22

WordPress ja useimmat laajennukset tallentavat asetukset palvelintietokantoihin. Sinne tallennetut tiedot on järjestetty taulukoihin.

Se on samanlainen kuin Excel-taulukko, jossa on yksi otsikkorivi ja arvot alla olevalla rivillä.

Tässä artikkelissa selitetään, mikä taulukko käsittelee WordPress-verkkosivuston sisältöä.

Valmistaudu oppimaan WordPress-tietokantaskeemasta.

Johtaa

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Tietokanta on välttämätön osa WordPress-sivustoa. WordPress käyttää MySQL-tietokannan hallintajärjestelmän versiota 5.6 tai uudempaa.

Se voi myös käyttää MariaDB-versiota 10.1 tai uudempaa. MariaDB on täysin GPL-lisensoitu MySQL-haarukka, joka toimii MySQL:n korvikkeena.

Taulukon rakenteen hyvä ymmärtäminen on välttämätöntä. Sen avulla käyttäjät voivat tietää, mikä taulukko sisällytetään tai jätetään pois, kun synkronoidaan tai siirretään tietoja esityspaikasta live-sivustolle WP Stagingin avulla.

Tämä pätee myös käänteiseen prosessiin. Siitä on hyötyä myös esityssivuston päivittämisessä.

WordPress ja tietokantaliittymä automaattisesti. Tämä tarkoittaa, että loppukäyttäjien ei tarvitse tietää sen rakenteesta.

Niille, jotka kirjoittavat laajennuksen, voi kuitenkin olla hyödyllistä saada lisätietoja. Tämä voi sisältää tapaa, jolla WordPress tallentaa tietonsa ja suhteensa.

Olet ehkä yrittänyt käyttää olemassa olevaa WordPress-sovellusliittymää tarvittavien tietojen saamiseksi. Se on kuitenkin mahdotonta ilman suoraa yhteyttä tietokantaan.

Tästä syystä WordPress tarjoaa wpdb-luokan.

Suosittu tapa käyttää WordPress-tietokantaa on käyttää online-hallintatyökalua nimeltä phpMyAdmin. Se on usein esiasennettu moniin verkkoisäntöihin (cPanelin kautta).

Se on saatavana myös paikallisissa kehitysympäristöissä, kuten MAMP.

Muista kuitenkin, että tietokantaan pääsy sisältää riskin. Mikä tahansa väärä liike voi rikkoa sivustosi.

Joten ennen kuin teet mitään, on parasta tehdä varmuuskopio.

Yleiskatsaus WordPress-tietokantakaaviosta ja -taulukoista

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Upouudella WordPress-sivustolla on 12 taulukkoa. Nuo ovat:

  1. wp_posts
  2. wp_postmeta
  3. wp_optiot
  4. wp_users
  5. wp_usermeta
  6. wp_term_taxonomy
  7. wp_terms
  8. wp_term_relationships
  9. wp_links
  10. wp_comments
  11. wp_commentmeta
  12. wp_termmeta

Taulukot yhdistetään usein toisiinsa, koska useat tiedot voivat liittyä toisiinsa.

Esimerkiksi blogiteksti voi olla linkitetty luokkiin ja tunnisteisiin. Joten blogikirjoituksia sisältävä taulukko liittyy luokkien ja tunnisteiden tallennustaulukkoon.

wp_post

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Taulukko wp_post tallentaa kaikki WordPress-sivuston sisältöön liittyvät tiedot. Tämä sisältää esimerkiksi viestit, sivut ja sivuversiot.

Tänne on myös tallennettu navigointivalikon kohteita, mediatiedostoja, kuvia ja liitteitä. Myös laajennusten käyttämät sisältötiedot ovat tässä taulukossa.

Post_type on taulukon sarake wp_postissa, joka luokittelee edellä mainitut tiedot. Sen avulla käyttäjät voivat pyytää tietyntyyppisiä tietoja tietokantakyselyn avulla.

Tämä tekee post_typestä wp_post-taulukon tärkeimmän sarakkeen.

Post_type-sarake näyttää kunkin rivin tyypin – viesti, sivu, liite, nav_menu_item tai muu tyyppi. Tämä monipuolinen sisältö antaa pöydälle joustavan luonteen.

wp_postmeta

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Jokainen viesti sisältää joukon dataa nimeltä metadata. Nämä tiedot tallennetaan wp_postmeta-taulukkoon.

Tietyt laajennukset voivat myös lisätä tietonsa tähän taulukkoon.

wp_postmeta on wp_post-taulukon lisäosa. Se on pystysuora taulukko, joka tallentaa tiedot käyttämällä avain/arvo-pareja.

Tämä on tekniikka, jota monet WordPress-taulukot käyttävät. Sen avulla WordPress-ydin, laajennukset ja teemat voivat tallentaa rajattomasti tietoja.

Mashshare, sosiaalisen jakamisen laajennus, käyttää myös tätä taulukkoa tiettyjen viestien määrän jakamiseen.

Huomautus: Monet tietokantataulukot antavat WordPress-ytimen, laajennukset tai teemat tallentaa lisätietoja.

wp_optiot

wp_options on yksi tärkeimmistä WordPress-taulukoista. Tämä taulukko tallentaa kaikki vaihtoehdot, jotka on asetettu kohdassa Hallinta > Asetukset-paneeli.

Tänne tallennetut asetukset sisältävät URL-osoitteen, otsikon, asennetut laajennukset ja paljon muuta. Suurin osa laajennuksista tallentaa asetukset myös tänne.

Tähän taulukkoon on tallennettu myös kaikki WordPress-hallintapaneelin asetukset. Toisin kuin muut taulukot, wp_options-taulukko ei liity mihinkään muuhun taulukkoon.

wp_users

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Tämä taulukko sisältää luettelon kaikista WordPress-sivustosi rekisteröityneistä käyttäjistä sekä heidän perustietonsa. Tämä sisältää kirjautumisen, salasanan (salattu), sähköpostiosoitteen, rekisteröintiajan, näyttönimen, tilan ja aktivointiavaimen (tarvittaessa).

wp_usermeta

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Metadata on joukko muita tietoja koskevia lisätietoja. Kuten todettiin, wp_user-taulukko tallentaa perustiedot sivuston käyttäjistä.

Taulukko wp_usermeta sisältää lisätietoja, joita ei ole tallennettu wp_uset-taulukkoon. Tämä sisältää esimerkiksi käyttäjien sukunimet.

wp_terms

wp_terms-taulukko tallentaa viestien ja linkkien luokat ja viestien tunnisteet.

Termit ovat järjestelmän kohteita, joita käytetään objektien luokitteluun. On esimerkiksi mahdollista luokitella viestejä ja mukautettuja viestejä eri tavoin.

Postausta luotaessa on mahdollisuus lisätä siihen kategoria ja tunnisteet. Nämä ovat esimerkkejä taksonomiasta – asioiden luokittelu- ja ryhmittelyjärjestelmästä.

Taulukko wp_term sisältää sarakkeen nimeltä "slug". Slug on tietyn viestin tunniste.

WordPressissä voit yhdistää viestejä, sivuja ja linkkejä tunnisteiden avulla.

wp_term_taxonomy

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Kuten nimestä käy ilmi, tämä taulukko kuvaa wp_term-taulukon merkintöjen taksonomiaa. Taksonomia voi olla luokka, linkki tai tunniste.

Tämän taulukon rakenteen ansiosta voit käyttää samaa termiä eri taksonomioista. Esimerkiksi termi "tietokanta" voi olla viestien luokka ja myös mukautettu taksonomia mukautetulle viestityypille.

Joten termi "tietokanta" esiintyisi kerran wp_terms-taulukossa, mutta kahdesti (kaksi riviä) wp_term_taxonomy-taulukossa.

wp_term_relationships

Tänne WordPress tallentaa kriittiset tiedot taksonomioiden käytöstä.

Taulukko wp_post tallentaa viestitiedot. Taulukko wp_term_relationship tallentaa määritetyn luokan ja tunnisteet.

Se määrittelee wp_post-taulukon viestin (objektin) ja wp_term_taxonomy-taulukon tietyn taksonomian termin välisen suhteen.

Tämä viesti liittyy esimerkiksi luokkaan ja useisiin tunnisteisiin. Taulukko wp_term_relationship vastaa kyseisen yhteyden ylläpitämisestä.

wp_links

Linkit ovat kuin suosituskirjeitä.

Blogroll on luettelo kaikista ulkoisista linkeistä, jotka näytetään useimmiten verkkosivuston sivupalkissa. Blogrollit olivat erittäin suosittuja vielä muutama vuosi sitten.

Ajatuksena oli, että verkkosivustojen omistajat tekisivät viisaita päätöksiä linkittäessään toiselle verkkosivustolle. Jotkut sivustojen omistajat kuitenkin käyttivät väärin blogroll-ominaisuutta, joten WordPress poisti sen.

wp_links-taulukko on kaikkien blogrolleihin ja linkkeihin liittyvien tietojen tallennusalue. Nyt on melko epätavallista löytää wp_links-taulukko, koska blogrolleja ei enää käytetä.

wp_comments

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Wp_comments tallentaa kaikki WordPress-viestiisi tai -sivuihisi jätetyt kommentit. Se sisältää myös tietoja kommentin kirjoittajasta.

Nämä tiedot voivat sisältää nimen, sähköpostiosoitteen ja kommentin tyypin (yksinkertainen, pingback tai trackback).

Jos käytät kolmannen osapuolen palvelua (esim. Disqus), kommentit tallennetaan kyseisen järjestelmän palvelimelle.

wp_commentmeta

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Wp_commentmeta sisältää lisätietoja jokaisesta kommentista. Kommenttien metatiedot sisältävät:

  • meta_id – jokaiselle riville määritetty yksilöllinen numero
  • comment_id – sen viestin tunnus, johon tiedot liittyvät (viittaus wp_comments-taulukkoon)
  • meta_value – tieto
  • meta_avain – tunnisteavain tietoon

wp_termmeta

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Tämä on uusi taulukko, joka esiteltiin WordPress 4.4:ssä. Se tallentaa lisätietoja termeistä (tietoja ei tallenneta wp_terms-taulukkoon).

On mahdollista käyttää termiä meta käyttämällä seuraavia toimintoja:

add_term_meta, get_term_meta, update_term_meta ja delete_term_meta.

Kehittäjät käyttävät termien metaa säilyttääkseen mukautettuja tietoja termeistä tavallisella tavalla. Voit esimerkiksi liittää kuvan viestikategoriaan näytettäväksi luokka-arkistosivulla.

Hei, tiesitkö, että myös data voi olla kaunista?

wpDataTables voi tehdä sen näin. On hyvä syy, miksi se on suosituin WordPress-laajennus responsiivisten taulukoiden ja kaavioiden luomiseen.

WordPress-tietokantakaavio ja taulukot, jotka sinun pitäisi tietää

Todellinen esimerkki wpDataTablesista luonnossa

Ja on todella helppoa tehdä jotain tällaista:

  1. Annat taulukon tiedot
  2. Määritä ja mukauta se
  3. Julkaise se viestissä tai sivulla

Ja se ei ole vain kaunis, vaan myös käytännöllinen. Voit tehdä suuria taulukoita, joissa on jopa miljoonia rivejä, tai voit käyttää edistyneitä suodattimia ja hakua, tai voit tehdä niistä muokattavia.

"Joo, mutta pidän Excelistä liikaa, eikä verkkosivustoilla ole mitään sellaista." Kyllä, siellä on. Voit käyttää ehdollista muotoilua kuten Excelissä tai Google Sheetsissä.

Sanoinko sinulle, että voit myös luoda kaavioita tiedoillasi? Ja se on vain pieni osa. Sinulle on tarjolla monia muita ominaisuuksia.

Lopetetaan ajatukset WordPress-tietokantaskeemasta

On selvää, että WordPressin tai lisäosien kehittäjien on tiedettävä, miten tietokanta toimii.

Mutta WordPress-käyttäjillä tulisi olla myös perustiedot tietokannasta. Loppujen lopuksi se on tärkeä osa jokaista verkkosivustoa.

Tietokanta laajenee jokaisen verkkosivustolle lisätyn tiedon myötä. Sivuston tiettyjen toimintojen tukemiseksi on tarpeen lisätä tietokantaan uusia taulukoita.

Esimerkiksi asennettuna wpDataTables luo oman WordPress-tietokantataulukon. Kaikki laajennukset eivät kuitenkaan tee niin, monet käyttävät jo olemassa olevia taulukoita.

Tämän artikkelin tavoitteena on hahmotella selkeästi tietokannan rakenne. Se antaa myös käsityksen siitä, miten WordPress toimii taustalla.

On totta, että lähes kaikkeen löytyy laajennuksia. Älä kuitenkaan kiirehdi asentamaan niitä, koska saatavilla voi olla helpompi ja nopeampi vaihtoehto.

Jos pidit tämän artikkelin lukemisesta WordPress-tietokantaskeemasta, sinun tulee tarkistaa tämä artikkeli WordPress-tietokannan palauttamisesta.

Kirjoitimme myös muutamista aiheeseen liittyvistä aiheista, kuten URL-osoitteen löytämisestä ja korvaamisesta WordPress-tietokannasta, WordPress-tietokannan puhdistamisesta ja WordPress-tietokannan tarkistamisesta haittaohjelmien varalta.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja