On dirait que vous avez réussi à importer les 300 pages sur la base des commentaires. (Peu importe comment vous l'avez fait, soit en utilisant le plugin d'importation WordPress, soit en utilisant un outil MySQL comme phpMyAdmin ou Sequel Pro ou autre) ... Vous avez 300 pages dans le wp_posts
tableau. Commençons à partir d'ici alors ...
Le plugin ACF utilise le wp_postmeta
tableau pour remplir et lier des champs personnalisés à des publications / pages spécifiques. (Un design très réfléchi, au fait)!
Ce tableau se compose de 4 colonnes:
meta_id
- Une clé primaire unique incrémentée automatiquement
post_id
- Une clé étrangère qui renvoie à la publication ou à la page
meta_key
- Dans ce cas, le nom (clé) du champ personnalisé
meta_value
- Le texte ou le contenu réel de ce champ personnalisé
Donc, si vous avez créé un fichier CSV, vous créeriez essentiellement vos données pour les adapter à ce modèle. Si vous avez 300 enregistrements assis dans votre wp_posts
table, ils devraient tous avoir un unique ID
(dans la ID
colonne). C'est l'identifiant que vous mettrez dans la wp_postmeta.post_id
colonne.
Maintenant, si vous inspectez le groupe de champs que vous avez créé, vous verrez tous les noms de champs (qui sont les wp_postmeta.meta_key
valeurs. Voici une capture d'écran d'un exemple dans un projet sur lequel je travaille en ce moment:
J'ai nommé le mien header_content
et left_sidebar_content
par exemple. Enfin, jetez les valeurs de chacun de vos champs dans le wp_postmeta.meta_value
champ.
Tout cela est une présentation de haut niveau du schéma et de la structure des données. La mise en œuvre réelle de la façon dont vous importez les données dépend de vous. (Que vous utilisiez un fichier CSV, XML ou que vous écriviez réellement du SQL pour insérer les données).
J'espère que cela vous aidera à vous mettre sur la bonne voie!