TechBlogSD - Kaikki WordPressin ja WEB: n kehittämiseen
WEB- ja WordPress - ohjeet, uutiset, arvostelut teemoista ja laajennuksista

WordPress -tietokannan rakenne

3

Oletuksena WordPress luo joitakin ydintaulukoita tietokantaan asennuksen aikana. Nämä taulukot riittävät WordPressin toimimiseen oikein. Laajennukset lisäävät kuitenkin lisätaulukoita toimintojen parantamiseksi. Esimerkiksi WooCommerce -laajennus lisää tietokantaan yli 25 taulukkoa. Valitettavasti useimmat laajennukset, mukaan lukien WooCommerce, eivät poista tietokantataulukoita poistettaessa laajennusta. Tämä voi aiheuttaa sekaannusta, kun tarkastelet tietokantaa ydintaulukosta ja laajennusten luomisista taulukoista. Tässä on WordPress -tietokantarakenteen yksityiskohdat, jotka selittävät kunkin ydintaulukon toiminnon.

WordPress -tietokannan rakenne

WordPress -tietokannassa on seuraavat 12 taulukkoa osana oletusasennusta:

Pöytä Tarkoitus Hallintapaneelin osio
wp_posts Tallentaa sisällön Viestit / sivut> Lisää uusi
wp_postmeta Tallentaa postitiedot Viestit / sivut> Lisää uusi
wp_comments Säilytä käyttäjien kommentit Kommentit
wp_commentmeta Säilytä kommentin metatiedot Kommentit
wp_terms Tallentaa luokat ja tunnisteet Viestit> Luokat
Viestit> Tunnisteet
wp_termmeta Metatiedot luokille ja tunnisteille Viestit> Luokat
Viestit> Tunnisteet
wp_term_relationships Termisuhde viesteihin Viestit> Luokat
Viestit> Tunnisteet
wp_term_taxonomy Lisätietoja termitaulukosta
wp_users  Käyttäjätiedot Käyttäjät> Lisää uusi
wp_usermeta  Käyttäjän metatiedot Käyttäjät> Lisää uusi
wp_links  Linkin tiedot Ei käytetty
wp_options Sivuston asetukset Asetukset -osio

Yllä oleva taulukkoluettelo on tarkoitettu yhden sivuston asennusta varten, ja usean sivuston osalta sinulla on lisätaulukoita, kuten wp_blogs, wp_blogmeta, wp_sites, wp_sitemeta, wp_blog_versions, wp_registration_log ja wp_signups. Tässä artikkelissa keskitymme vain yhden sivuston asennukseen.

Kaikki muut tietokannasi taulukot ovat laajennusten luomia. Muista, että WordPress käyttää oletusarvoisesti taulukon etuliitettä "wp ". Saatat kuitenkin löytää eri etuliitteen sen mukaan, mitä käytit asennuksen aikana. Softaculous ja muut napsautettavat WordPress-asentajat luovat eri etuliitteen automaattisesti, kun asennat WordPressin isäntätilisi kautta. Kuten näette, demoasennuksemme alla olevassa esimerkissä on "wpeg " taulukon etuliitteenä.

WordPress -tietokannan rakenne

WordPress -tietokantataulukot

Ydin WordPress -tiimillä on kaunis kuva selittämään WordPress -tietokannan rakennetta. Se selittää selkeästi kunkin taulukon rakenteen ja kentät.

WordPress -tietokannan rakenne

WordPress -tietokannan rakenne

WordPress -taulukot selitetty

Aloitetaan selittämällä taulukot WordPress -sivun käyttöliittymän perusteella. Alla on tämän sivuston esimerkkisivu, jossa on tekstiä, kuvaa, linkkiä ja kommentteja. Vastaava taulukko on mainittu, josta löydät tiedot taustaohjelmasta.

WordPress -tietokannan rakenne

Artikkeli asiaankuuluvilla WordPress -taulukoilla

Lisäksi löydät jokaisen taulukon tiedot WordPress -hallintapaneelin vastaavista osioista, kuten yllä olevassa taulukossa on mainittu.

Viestitaulukko: wp_posts

Monet ihmiset ymmärtävät väärin viestitaulukon merkityksen, koska se tallentaa vain viestit. WordPress tallentaa kaiken tekstisisällön wp_posts -taulukkoon viestityypeistä riippumatta. Se tarkoittaa, että löydät kaiken sisällön viestien, sivujen ja muiden mukautettujen postityyppien wp_posts -taulukoista. Lisäksi samasta taulukosta löytyy myös liitteitä, versioita ja automaattinen tallennus.

Lähetä Meta: wp_postmeta

Paras esimerkki postimeta -sisällön selittämisestä on Yoast SEO -laajennus. Kun käytät laajennusta, näet meta -ruudun, jossa voit lisätä SEO -otsikon, sisällönkuvauksen jne. Jokaiselle viestille. WordPress tallentaa kaikki nämä viesteihin liittyvät tiedot wp_postmeta -taulukkoon.

WordPress -tietokannan rakenne

Post Meta -taulukon rakenne

Tämä on yksi nopeasti kasvavista monista WordPress -asennuksista laajennusten väärän käytön vuoksi. Katso artikkelimme postmeta -taulukon puhdistamisesta WordPressissä.

Kommentit: wp_comments

Jos olet ottanut kommentit käyttöön WordPressissä, näet vaihtoehdon jättää kommentti jokaisen viestin tai sivun alle. WordPress tallentaa kaikki käyttäjien kommentit "wp_comments" -taulukkoon.

Kommenttitaulukko on myös yksi nopeasti kasvavista monista WordPress -asennuksista roskapostikommenttien vuoksi. Käytä Akismet-, captcha- tai muita tapoja valvoa kommentteja, jotta taulukko ei sisällä roskapostia.

Kommentit Meta: wp_commentmeta

Samoin kuin post -meta, WordPress tallentaa kaikki kommenttimetat wp_commentmeta -taulukkoon.

Ehdot: wp_terms

Termitaulukko tallentaa viestien luokat ja tunnisteet.

Termi Meta: wp_termmeta

Kaikki termitiedot tallennetaan taulukkoon wp_termmeta.

Taksonomia: wp_term_taxonomy

Se laajentaa wp_terms -taulukkoon tallennettujen termien yksityiskohtia.

Ihmissuhteet: wp_term_relationships

Tämä taulukko tallentaa luokkien ja tunnisteiden suhteen viesteihin.

Käyttäjät: wp_users

Löydät kaikki sivustosi rekisteröityneet käyttäjät tästä taulukosta. Muista, että tässä taulukossa ei ole kommentoijia, jotka jättävät kommentteja ilman rekisteröitymistä. Sinun on löydettävä nämä tiedot wp_commentmeta -taulukosta.

Käyttäjä Meta: wp_usermeta

Käyttäjiin liittyvät metatiedot tallennetaan wp_usermeta -taulukkoon.

Linkit: wp_links

Aiemmassa WordPressissä oli mahdollisuus luoda linkkejä, kuten uusien viestien luominen. Tämä poistettiin kuitenkin myöhemmin, eikä taulukkoa enää käytetä. Tämän taulukon pitäisi näkyä tyhjänä, ellei teema tai laajennusten kehittäjä käytä sitä.

Vaihtoehdot: wp_options

Asetustaulukko tallentaa kaikki sivuston kattavat asetukset, kuten sivuston URL -osoitteen, aktiiviset laajennukset, järjestelmänvalvojan käyttäjänimen jne. Laajennukset ja teemankehittäjät käyttävät usein asetustaulukkoa asetusten lataamiseen. Jos vaihtoehtotaulukko aiheuttaa sinulle ongelmia, tutustu artikkeliin wp_options -taulukon puhdistamisesta.

Leave A Reply

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