Wo werden benutzerdefinierte Feldwerte in der Datenbank gespeichert?


14

Ich verwende das Plugin für erweiterte benutzerdefinierte Felder für Posts. Ich möchte wissen, wo benutzerdefinierte Felder gespeichert sind. Ich überprüfte den wp_postsTisch. Ich konnte jedoch keine Beiträge mit benutzerdefinierten Feldern finden. Ich möchte wissen, in welcher Tabelle sie in der Datenbank gespeichert sind.


Hallo @ChetanaKestikar - da ACF eigentlich kein Teil von WordPress ist, ist es schwierig zu sagen, wo es Daten speichert, ohne viel Wissen über die Funktionsweise des Plugins. Aus diesem Grund sollte Ihre Frage am besten in den offiziellen ACF-Unterstützungskanälen beantwortet werden.
Bosco

Antworten:


24

Aus dem Codex für benutzerdefinierte Felder :

Die PostMeta-Informationen werden in einer neuen Tabelle mit dem Namen $ wpdb-> postmeta gespeichert. Diese Tabelle enthält vier Felder:

'meta_id' - Eine eindeutige ID für jeden Eintrag.
'post_id' - Die ID des Posts für diese Metadaten.
'meta_key' - Der Name des 'Schlüssels'.
'meta_value' - Der dem Schlüssel zugeordnete Wert.

Dies setzt natürlich voraus, dass ACF die Standard-WordPress-Struktur und keine benutzerdefinierte Datenbank verwendet.


So stellt sich heraus, dass ACF die Standard-WordPress-Struktur verwendet?
Mike Lyons

1
@ MikeLyons Sie sind richtig.
Iambriansreed

Aber wie heißt der Tisch?
Revious

1
@Revious Aus diesem Diagramm sieht es so aus: wp_postmeta codex.wordpress.org/Database_Description#Table:_wp_postmeta
Brooke.

@BandonRandon: danke, du hast recht. Ich habe bereits die ungenutzte gelöscht
Revious
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.