TechBlogSD - Allt för WordPress- och WEB -utveckling
WEB- och WordPress - instruktioner, nyheter, recensioner av teman och plugins

WordPress -databasstruktur

3

WordPress skapar som standard några kärntabeller i databasen under installationen. Dessa tabeller är tillräckliga för att WordPress ska fungera korrekt. Plugins kommer dock att lägga till ytterligare tabeller för att förbättra funktionerna. Till exempel kommer WooCommerce -plugin att lägga till mer än 25 tabeller i databasen. Tyvärr kommer de flesta plugins inklusive WooCommerce inte att ta bort databastabellerna när du tar bort plugin. Detta kan skapa förvirring när du tittar in i databasen om kärntabellen och tabeller som skapats av plugins. Här är detaljerna i WordPress -databasstrukturen som förklarar funktionen för varje kärntabell.

WordPress -databasstruktur

WordPress -databasen kommer att ha följande 12 tabeller som en del av standardinstallationen:

Tabell Ändamål Administrationspanelavsnitt
wp_posts Lagrar innehåll Inlägg / sidor> Lägg till nytt
wp_postmeta Butiker postar metadata Inlägg / sidor> Lägg till nytt
wp_comments Behåll kommentarer från användare Kommentarer
wp_commentmeta Behåll metadata för kommentarer Kommentarer
wp_terms Lagrar kategorier och taggar Inlägg> Kategorier
Inlägg> Taggar
wp_termmeta Metadata för kategorier och taggar Inlägg> Kategorier
Inlägg> Taggar
wp_term_relationships Term relation med inlägg Inlägg> Kategorier
Inlägg> Taggar
wp_term_taxonomy Ytterligare detaljer för villkorstabellen
wp_användare  Användarinformation Användare> Lägg till nytt
wp_usermeta  Användarmetadata Användare> Lägg till nytt
wp_links  Länkinformation Inte använd
wp_options Webbplatsinställningar Inställningsavsnitt

Ovanstående lista över tabeller är för installation av en enda webbplats och för flera webbplatser kommer du att ha ytterligare tabeller som wp_blogs, wp_blogmeta, wp_sites, wp_sitemeta, wp_blog_versions, wp_registration_log och wp_signups. I den här artikeln kommer vi bara att fokusera på installationen av en enda plats.

Alla andra tabeller i din databas skapas av plugins. Kom ihåg att WordPress använder "wp " som tabellprefix som standard. Du kan dock hitta olika prefix baserat på det du använde under installationen. Softaculous och andra WordPress-installatörer som klickar kommer att skapa olika prefix automatiskt när du installerar WordPress via ditt värdkonto. Som du kan se har exemplet nedan på vår demo -installation " wpeg " som tabellprefix .

WordPress -databasstruktur

WordPress Databastabeller

Core WordPress -teamet har en vacker bild för att förklara strukturen i WordPress -databasen. Det förklarar tydligt strukturen och fälten som används i varje tabell.

WordPress -databasstruktur

WordPress -databasstruktur

WordPress -tabeller förklarade

Låt oss börja med att förklara tabellerna baserat på frontend -utseendet på en WordPress -sida. Nedan är en provsida på denna webbplats som har text, bild, länk och kommentar. Motsvarande tabell nämns varifrån du kan hitta data i backend.

WordPress -databasstruktur

Artikel med relevanta WordPress -tabeller

Dessutom kan du hitta varje tabelldata under motsvarande avsnitt på WordPress -adminpanelen som nämns i tabellen ovan.

Inläggstabell: wp_posts

Många missförstår betydelsen av inläggstabellen att den bara lagrar inlägg. WordPress lagrar allt ditt textinnehåll i wp_posts -tabellen oavsett inläggstyper. Det betyder att du kan hitta allt ditt innehåll i wp_posts -tabeller för inlägg, sidor och andra anpassade inläggstyper. Dessutom kan du också hitta bilagor, revideringar och autospara i samma tabell.

Post Meta: wp_postmeta

Det bästa exemplet på att förklara post -meta är med Yoast SEO -plugin. När du använder plugin kan du se metaboxen för att lägga till SEO -titel, metabeskrivning etc. för varje inlägg. WordPress kommer att lagra alla dessa postrelaterade data i wp_postmeta -tabellen.

WordPress -databasstruktur

Post Meta -tabellstruktur

Detta är en av de snabbast växande i många WordPress -installationer på grund av felaktig användning av plugins. Kolla in vår artikel om hur du rengör postmetatabellen i WordPress.

Kommentarer: wp_comments

Om du har aktiverat kommentarer i WordPress ser du ett alternativ att lämna kommentaren under varje inlägg eller sida. WordPress kommer att lagra alla användarkommentarer under tabellen "wp_comments".

Kommentartabellen är också en av de snabbast växande i många WordPress -installationer på grund av spamkommentarer. Du bör använda Akismet, captcha eller något annat sätt att moderera kommentarer för att undvika att tabellen innehåller skräpkommentarer.

Kommentarer Meta: wp_commentmeta

I likhet med postmeta kommer WordPress att lagra alla kommentarer meta i wp_commentmeta -tabellen.

Villkor: wp_terms

Villkorstabellen lagrar kategorier och taggar för inläggen.

Term Meta: wp_termmeta

All term metadata lagras i tabellen wp_termmeta.

Taxonomi: wp_term_taxonomy

Det utökar detaljerna för termerna som lagras i tabellen wp_terms.

Relationer: wp_term_relationships

Denna tabell lagrar kategorin och taggarnas relation till inlägg.

Användare: wp_users

Du kan hitta alla registrerade användare på din webbplats i denna tabell. Kom ihåg att den här tabellen inte kommer att ha de kommentatorer som lämnar kommentarer utan registrering. Du måste hitta den informationen i wp_commentmeta -tabellen.

Användarmeta: wp_usermeta

Metadata relaterade till användare lagras i tabellen wp_usermeta.

Länkar: wp_links

Tidigare hade WordPress ett alternativ att skapa länkar som att skapa nya inlägg. Detta togs dock bort senare och tabellen används inte längre. Du bör se denna tabell tom om inte tema eller plugin -utvecklare använder den.

Alternativ: wp_options

Alternativtabellen lagrar alla webbplatsomfattande inställningar som webbadress, aktiva plugins, admin -användarnamn etc. Plugins och temautvecklare använder ofta alternativtabellen för att ladda inställningarna. Om alternativtabellen skapar problem för dig, kolla in vår artikel om hur du rensar tabellen wp_options.

Inspelningskälla: www.webnots.com
Leave A Reply

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer