Klingt so, als hätten Sie alle 300 Seiten basierend auf den Kommentaren erfolgreich importiert. (Unabhängig davon, wie Sie es gemacht haben, entweder mit dem WordPress-Import-Plugin oder mit einem MySQL-Tool wie phpMyAdmin oder Sequel Pro oder was auch immer) ... Sie haben 300 Seiten in der wp_posts
Tabelle. Fangen wir dann hier an ...
Das ACF-Plugin verwendet die wp_postmeta
Tabelle, um benutzerdefinierte Felder zu füllen und mit bestimmten Posts / Seiten zu verknüpfen. (Ein sehr durchdachtes Design übrigens)!
Diese Tabelle besteht aus 4 Spalten:
meta_id
- Ein eindeutiger automatisch inkrementierter Primärschlüssel
post_id
- Ein Fremdschlüssel, der auf den Beitrag oder die Seite verweist
meta_key
- In diesem Fall der Name (Schlüssel) des benutzerdefinierten Feldes
meta_value
- Der tatsächliche Text oder Inhalt für dieses benutzerdefinierte Feld
Wenn Sie also eine CSV-Datei erstellt haben, würden Sie Ihre Daten grundsätzlich so erstellen, dass sie in dieses Modell passen. Wenn Sie 300 Datensätze in Ihrer wp_posts
Tabelle haben, sollten alle eine eindeutige ID
(in der ID
Spalte) haben. Das ist die ID, die Sie in die wp_postmeta.post_id
Spalte einfügen.
Wenn Sie nun die von Ihnen erstellte Feldgruppe überprüfen, werden alle Feldnamen angezeigt (dies sind die wp_postmeta.meta_key
Werte. Hier ist ein Screenshot eines Beispiels in einem Projekt, an dem ich gerade arbeite:
Ich habe meine benannt header_content
und left_sidebar_content
zum Beispiel. Zum Schluss werfen Sie die Werte jedes Ihrer Felder in das wp_postmeta.meta_value
Feld.
All dies ist eine allgemeine Anleitung für das Schema und die Struktur der Daten. Die eigentliche Implementierung , wie Sie die Daten importieren , bleibt Ihnen überlassen. (Egal, ob Sie eine CSV-Datei oder XML verwenden oder tatsächlich SQL schreiben, um die Daten einzufügen).
Ich hoffe, das bringt Sie auf den richtigen Weg!