Sembra che tu abbia ottenuto con successo tutte e 300 le pagine importate in base ai commenti. (Indipendentemente da come lo hai fatto, sia usando il plug-in di importazione di WordPress o usando alcuni strumenti MySQL come phpMyAdmin o Sequel Pro o altro) ... Hai 300 pagine nella wp_posts
tabella. Partiamo da qui quindi ...
Il plug-in ACF utilizza la wp_postmeta
tabella per popolare e collegare campi personalizzati a post / pagine specifici. (A proposito un design molto premuroso)!
Quella tabella è composta da 4 colonne:
meta_id
- Una chiave primaria con incremento automatico univoco
post_id
- Una chiave esterna che collega al post o alla pagina
meta_key
- In questo caso il nome (chiave) del campo personalizzato
meta_value
- Il testo o il contenuto effettivo per quel campo personalizzato
Quindi, se hai creato un file CSV, fondamentalmente creeresti i tuoi dati per adattarli a quel modello. Se nella tua wp_posts
tabella sono presenti 300 record , tutti dovrebbero avere un unico ID
(nella ID
colonna). Questo è l'ID che inserirai nella wp_postmeta.post_id
colonna.
Ora, se controlli il Field Group che hai creato, vedrai tutti i Field Field Names (che sono i wp_postmeta.meta_key
valori. Ecco uno screenshot di un esempio in un progetto a cui sto lavorando in questo momento:
Ho chiamato il mio header_content
e left_sidebar_content
per esempio. Infine, lancia i valori di ciascuno dei tuoi campi nel wp_postmeta.meta_value
campo.
Tutto ciò è una procedura dettagliata di alto livello dello schema e della struttura dei dati. L'effettiva attuazione di come si importano i dati dipende da voi. (Sia che utilizzi un file CSV, XML o effettivamente scriva un po 'di SQL per inserire i dati).
Spero che ti aiuti a prendere la strada giusta!