Tengo una sección de miembros creada utilizando el complemento http://www.advancedcustomfields.com . Hay 300 miembros que tienen los siguientes datos:
- Nombre de empresa
- Especialidad (casillas de verificación)
- dirección web
- Número de teléfono
- Región
- Habla a
- Correo electrónico
¿Cuál es la mejor manera de importar a la base de datos? ¿Cómo debo configurar un archivo csv? No he agregado las 300 páginas de miembros, solo tengo estos campos personalizados configurados usando el complemento.
custom-field
import
bulk-import
Robar
fuente
fuente
wp_post_meta
entradas de la tabla DB para 300 publicaciones existentes?Respuestas:
Parece que ha conseguido importar las 300 páginas con éxito en función de los comentarios. (Independientemente de cómo lo haya hecho, ya sea utilizando el complemento de importación de WordPress o utilizando alguna herramienta MySQL como phpMyAdmin o Sequel Pro o lo que sea) ... Tiene 300 páginas en la
wp_posts
tabla. Comencemos desde aquí entonces ...El complemento ACF usa la
wp_postmeta
tabla para completar y vincular campos personalizados a publicaciones / páginas específicas. (Un diseño muy atento, por cierto)!Esa tabla consta de 4 columnas:
meta_id
- Una clave primaria única auto incrementadapost_id
- Una clave externa que enlaza con la publicación o páginameta_key
- En este caso, el nombre (clave) del campo personalizadometa_value
- El texto o contenido real para ese campo personalizadoEntonces, si ha creado un archivo CSV, básicamente creará sus datos para que se ajusten a ese modelo. Si tiene 300 registros en su
wp_posts
mesa, todos deberían tener un únicoID
(en laID
columna). Esa es la identificación que pondrás en lawp_postmeta.post_id
columna.Ahora, si inspecciona el grupo de campo que ha creado, verá todos los nombres de campo (que son los
wp_postmeta.meta_key
valores. Aquí hay una captura de pantalla de un ejemplo en un proyecto en el que estoy trabajando ahora:He nombrado el mío
header_content
yleft_sidebar_content
por ejemplo. Finalmente, arroje los valores de cada uno de sus campos alwp_postmeta.meta_value
campo.Todo eso es un tutorial de alto nivel del esquema y la estructura de los datos. La implementación real de la forma en que importar los datos depende de usted. (Ya sea que use un archivo CSV, XML o que realmente escriba SQL para insertar los datos).
¡Espero que eso te ayude a encaminarte bien!
fuente