Importar datos para el plugin Advanced Custom Fields
Tengo una sección de miembros construida usando el plugin http://www.advancedcustomfields.com. Hay 300 miembros que cada uno tiene los siguientes datos:
- Nombre de la empresa
- Especialidad (casillas de verificación)
- Dirección web
- Número de teléfono
- Región
- Dirección física
¿Cuál es la mejor manera de importar estos datos a la base de datos? ¿Cómo debo configurar un archivo CSV? Aún no he añadido las 300 páginas de miembros, solo tengo estos campos personalizados configurados usando el plugin.

Parece que has importado correctamente las 300 Páginas según los comentarios. (Independientemente de cómo lo hayas hecho, ya sea usando el plugin de importación de WordPress o alguna herramienta MySQL como phpMyAdmin, Sequel Pro u otra)... Tienes 300 páginas en la tabla wp_posts
. Empecemos desde aquí entonces...
El plugin ACF utiliza la tabla wp_postmeta
para rellenar y vincular campos personalizados a publicaciones/páginas específicas. (¡Un diseño muy bien pensado, por cierto)!
Esa tabla consta de 4 columnas:
meta_id
- Una clave primaria única autoincremental
post_id
- Una clave foránea que enlaza con la publicación o página
meta_key
- En este caso, el nombre (clave) del campo personalizado
meta_value
- El texto o contenido real para ese campo personalizado
Así que si has creado un archivo CSV, básicamente debes estructurar tus datos para que encajen en ese modelo. Si tienes 300 registros en tu tabla wp_posts
, todos deben tener un ID
único (en la columna ID
). Ese es el ID que colocarás en la columna wp_postmeta.post_id
.
Ahora, si inspeccionas el Grupo de Campos que has creado, verás todos los Nombres de Campos (que son los valores wp_postmeta.meta_key
). Aquí tienes una captura de pantalla de un ejemplo en un proyecto en el que estoy trabajando ahora mismo:
Por ejemplo, yo he nombrado los míos header_content
y left_sidebar_content
. Finalmente, introduce los valores de cada uno de tus campos en el campo wp_postmeta.meta_value
.
Todo esto es un recorrido general del esquema y la estructura de los datos. La implementación real de cómo tú importas los datos depende de ti. (Ya sea que uses un archivo CSV, XML o escribas algo de SQL para insertar los datos).
¡Espero que esto te ayude a encaminarte en la dirección correcta!
