WordPress und nahezu alle Plugins speichern ihre Einstellungen an einem bestimmten Ort auf deinem Server, der sogenannten „Datenbank“. Die in der Datenbank gespeicherten Daten sind in sogenannten „Tabellen“ organisiert. Dieser Artikel erklärt die Bedeutung aller verfügbaren Felder der standardmäßigen WordPress-Datenbankstruktur im Detail.
Hinweis: Um deine WordPress-Datenbank sicher zu überprüfen, erstelle ein Backup deiner Seite oder richte eine Staging-Umgebung mit WP STAGING ein. Verwende dann ein Datenbank-Management-Tool wie phpMyAdmin oder Adminer, um auf die Datenbank zuzugreifen und sie zu bearbeiten, ohne deine Live-Seite zu beeinträchtigen.
Contents
Stell dir ein Excel-Blatt mit einer Kopfzeile und Werten in der Zeile darunter vor.
Hier siehst du beispielsweise einen kleinen Ausschnitt der Tabelle wp_options:

Lass uns über diese Tabellen sprechen, um zu verstehen, warum es wichtig ist zu wissen, welche Tabelle für welchen Inhalt einer WordPress-Seite verantwortlich ist.
Das Verständnis der Tabellenstruktur hilft dir zu entscheiden, welche Tabelle du einschließen oder ausschließen musst, wenn du planst, Daten von einer Staging-Seite zur Live-Seite oder umgekehrt mit WP STAGING zu synchronisieren oder zu verschieben. Es ist auch hilfreich, wenn du die Staging-Seite aktualisieren möchtest.
Liste der WordPress-Kerntabellen
- wp_options
- wp_users,
- wp_usermeta
- wp_posts
- wp_postmeta
- wp_terms
- wp_term_relationships
- wp_term_taxonomy
- wp_comments
- wp_commentmeta
- wp_links
Andere Plugins erstellen weitere Tabellen in einer WordPress-Datenbank, die nicht unbedingt für den erfolgreichen Betrieb der Website benötigt werden.
wp_options
Die Tabelle wp_options ist eine der wichtigsten WordPress-Datenbanktabellen und speichert alle Einstellungen einer WordPress-Seite, wie die URL, den Titel, installierte Plugins usw.! Die meisten Plugins speichern ihre Einstellungen ebenfalls in dieser Tabelle.
Alle Einstellungen im WordPress Dashboard werden in dieser Tabelle gespeichert.
wp_users,
wp_usermeta
wp_users speichert alle registrierten Benutzer einer WordPress-Seite. Sie enthält grundlegende Informationen über einen Benutzer, wie Benutzername und verschlüsseltes Passwort, E-Mail, Registrierungszeitpunkt, Anzeigename, Status und einige weitere Felder.
wp_usermeta speichert die Metadaten („zusätzliche Daten„) der Benutzer. Sie erweitert die Tabelle wp_users um zusätzliche Daten. Zum Beispiel wird der Vorname eines Benutzers in der Tabelle wp_usermeta statt in der Tabelle wp_users gespeichert.
Es gibt zwei wichtige Felder in dieser Tabelle. Plugins können benutzerdefinierte Daten in wp_usermeta speichern, indem sie einfach einen neuen Wert im Feld meta_key hinzufügen.
wp_posts,
wp_postmeta
wp_posts speichert alle inhaltsbezogenen Daten einer WordPress-Website. Alle Beiträge, Seiten und deren Revisionen sind in der Tabelle wp_posts verfügbar. Es mag überraschen, aber WordPress speichert noch viel mehr in dieser Tabelle.
Diese Tabelle enthält auch Navigationsmenü-Elemente, Mediendateien und Anhänge wie Bilder sowie Inhaltsdaten, die von Plugins verwendet werden.
In wp_posts gibt es eine Tabellenspalte post_type, die diese verschiedenen Datenarten unterscheidet, sodass eine Datenbankabfrage bestimmte Datentypen anfordern kann. post_type ist die wichtigste Spalte in dieser Tabelle.
In den Bildern unten siehst du zwei verschiedene post_types, revision und attachment, die in derselben wp_posts-Tabelle gespeichert sind:


Die Tabelle wp_postmeta erweitert, genau wie die Tabelle wp_usermeta, die Tabelle wp_posts um zusätzliche Daten, die auch von anderen Plugins genutzt werden können.
Zum Beispiel speichert das beliebte Yoast SEO Plugin benutzerdefinierte Open-Graph-Tags, Beitrags- und URL-Daten in dieser Tabelle.
wp_terms,
wp_term_relationships,
wp_term_taxonomy
Die Tabelle wp_terms speichert Kategorien und Tags für Beiträge, Seiten und Links.
Eine der Spalten in dieser Tabelle ist „slug“. Ein Slug ist ein Begriff, der ein Tag eines bestimmten Beitrags widerspiegelt. In WordPress kannst du Tags verwenden, um Beiträge, Seiten und Links zu verknüpfen.
wp_term_relationship ist die Verknüpfung und verbindet diese Tags mit Beiträgen, Seiten und Links. Es ist wie eine Zuordnung zwischen den Terms-Objekten und den Terms.
wp_term_taxonomy erweitert die Tabelle wp_terms um zusätzliche Daten. Es sind sozusagen Metadaten für die Tabelle wp_terms, mit dem Unterschied, dass Plugins hier keine benutzerdefinierten Daten hinzufügen können. Diese Tabelle enthält auch die Beziehung zwischen Menüs und Menüelementen.
wp_comments,
wp_commentmeta
wp_comments speichert Kommentare zu Beiträgen und Seiten. Diese Tabelle enthält auch nicht genehmigte Kommentare und Autoreninformationen zusammen mit der Hierarchie der Kommentare. Die Tabelle wp_commentmeta enthält weitere Metadaten zu den Kommentaren.
wp_links
Diese Tabelle enthält Informationen über benutzerdefinierte Links, die zu deiner Seite hinzugefügt wurden. Sie ist veraltet und wird nicht mehr verwendet. Es gibt einige ältere Plugins, die sie noch nutzen, aber normalerweise ist es eine leere Tabelle.
Grafische Struktur der WordPress-Datenbank
Dieses Diagramm zeigt, wie die WordPress-Tabellen miteinander verbunden sind:
Quelle: WordPress.org