TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

WordPress Database Struktur

1

WordPress vil som standard opprette noen kjernetabeller i databasen under installasjonen. Disse tabellene er tilstrekkelige til at WordPress fungerer som det skal. Plugins vil imidlertid legge til flere tabeller for å forbedre funksjonene. For eksempel vil WooCommerce -plugin legge til mer enn 25 tabeller i databasen. Dessverre vil de fleste plugins inkludert WooCommerce ikke slette databasetabellene når du sletter programtillegget. Dette kan skape forvirring når du ser på databasen om kjernetabellen og tabellene som er opprettet av plugins. Her er detaljene i WordPress -databasestrukturen som forklarer funksjonen til hver kjernetabell.

WordPress Database Struktur

WordPress -databasen vil ha følgende 12 tabeller som en del av standardinstallasjonen:

Bord Hensikt Administrasjonspanel seksjon
wp_posts Lagrer innhold Innlegg / sider> Legg til nytt
wp_postmeta Butikker legger ut metadata Innlegg / sider> Legg til nytt
wp_comments Behold kommentarer fra brukere Kommentarer
wp_commentmeta Behold metadata for kommentarer Kommentarer
wp_terms Lagrer kategorier og tagger Innlegg> Kategorier
Innlegg> Merker
wp_termmeta Metadata for kategorier og tagger Innlegg> Kategorier
Innlegg> Merker
wp_term_relationships Termisk forhold til innlegg Innlegg> Kategorier
Innlegg> Merker
wp_term_taxonomy Ytterligere detaljer for vilkårstabellen
wp_users  Brukerdetaljer Brukere> Legg til nytt
wp_usermeta  Brukermetadata Brukere> Legg til nytt
wp_links  Lenke detaljer Ikke brukt
wp_options Nettstedsinnstillinger Innstillinger -delen

Listen over tabeller ovenfor er for installasjon av ett nettsted, og for flere nettsteder vil du ha flere tabeller som wp_blogs, wp_blogmeta, wp_sites, wp_sitemeta, wp_blog_versions, wp_registration_log og wp_signups. I denne artikkelen vil vi bare fokusere på enkeltinstallasjonen.

Alle andre tabeller i databasen din er opprettet av plugins. Husk at WordPress bruker "wp " som tabellprefiks som standard. Imidlertid kan du finne forskjellige prefiks basert på det du brukte under installasjonen. Softaculous og andre WordPress-installatører på klikk vil opprette forskjellige prefikser automatisk når du installerer WordPress via din vertskonto. Som du kan se, har eksemplet nedenfor på vår demo -installasjon "wpeg " som tabellprefiks.

WordPress Database Struktur

WordPress Database Tabeller

Core WordPress -teamet har et vakkert bilde for å forklare strukturen i WordPress -databasen. Det forklarer tydelig strukturen og feltene som brukes i hver tabell.

WordPress Database Struktur

WordPress Database Struktur

WordPress -tabeller forklart

La oss begynne med å forklare tabellene basert på frontend -utseendet på en WordPress -side. Nedenfor er en eksempelside på dette nettstedet som har tekst, bilde, lenke og kommentar. Den tilsvarende tabellen er nevnt hvor du kan finne dataene i backend.

WordPress Database Struktur

Artikkel med relevante WordPress -tabeller

I tillegg kan du finne hver tabelldata under tilsvarende deler av WordPress -administrasjonspanelet som nevnt i tabellen ovenfor.

Innleggstabell: wp_posts

Mange misforstår betydningen av innleggstabellen at den bare lagrer innlegg. WordPress lagrer alt tekstinnholdet ditt i wp_posts -tabellen uavhengig av innleggstyper. Det betyr at du kan finne alt innholdet i wp_posts -tabeller for innlegg, sider og andre egendefinerte innleggstyper. I tillegg kan du også finne vedlegg, revisjoner og automatisk lagring i samme tabell.

Post Meta: wp_postmeta

Det beste eksemplet på å forklare post -meta er med Yoast SEO -plugin. Når du bruker pluginet, kan du se metaboksen for å legge til SEO -tittel, metabeskrivelse, etc. for hvert innlegg. WordPress vil lagre alle disse posttilknyttede dataene i wp_postmeta -tabellen.

WordPress Database Struktur

Post Meta -tabellstruktur

Dette er en av de raskt voksende i mange WordPress -installasjoner på grunn av feil bruk av plugins. Sjekk artikkelen vår om hvordan du rydder opp i postmetatabellen i WordPress.

Kommentarer: wp_comments

Hvis du har aktivert kommentarer i WordPress, vil du se et alternativ for å legge igjen kommentaren under hvert innlegg eller hver side. WordPress lagrer alle brukerkommentarer under tabellen "wp_comments".

Kommentartabellen er også en av de raskt voksende i mange WordPress -installasjoner på grunn av spam -kommentarer. Du bør bruke Akismet, captcha eller en annen måte å moderere kommentarer på for å unngå at tabellen inneholder søppelkommentarer.

Kommentarer Meta: wp_commentmeta

I likhet med post -meta, vil WordPress lagre alle kommentarer meta i wp_commentmeta -tabellen.

Vilkår: wp_terms

Vilkårstabellen lagrer kategorier og tagger for innleggene.

Term Meta: wp_termmeta

Alle termmetadata lagres i wp_termmetatabellen.

Taksonomi: wp_term_taxonomy

Den utvider detaljene i vilkårene som er lagret i wp_terms -tabellen.

Forhold: wp_term_relationships

Denne tabellen lagrer kategorien og etikettforholdet til innlegg.

Brukere: wp_users

Du kan finne alle registrerte brukere på nettstedet ditt i denne tabellen. Husk at denne tabellen ikke vil ha kommentatorer som legger igjen kommentarer uten registrering. Du må finne disse detaljene i wp_commentmeta -tabellen.

Bruker Meta: wp_usermeta

Metadata relatert til brukere lagres i wp_usermeta -tabellen.

Lenker: wp_links

Tidligere hadde WordPress et alternativ for å opprette lenker som å lage nye innlegg. Dette ble imidlertid fjernet senere, og tabellen brukes ikke mer. Du bør se denne tabellen tom med mindre tema eller plugin -utvikler bruker den.

Alternativer: wp_options

Alternativtabellen lagrer alle nettstedets brede innstillinger som nettstedets URL, aktive plugins, admin brukernavn, etc. Plugins og temautviklere bruker ofte alternativer tabell for å laste inn innstillingene. Hvis alternativtabellen skaper problemer for deg, kan du se artikkelen vår om hvordan du rydder opp wp_options -tabellen.

Opptakskilde: www.webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon