¿Cómo importar CSV en campos personalizados de tipo de mensaje personalizado?

9

Creé un tipo de publicación personalizada y luego usé un complemento para crear los campos personalizados para ese tipo de publicación.

Mostrará un tipo de membresía: Nombre Dirección Código postal Sitio web

Pero estoy atascado en cómo tomar el archivo csv que tengo, que tiene 700 entradas e importarlo para crear 700 entradas bajo el CPT que creé y autopoblar los campos personalizados que creé.

Probé muchos complementos, pero ninguno parecía hacer ambas partes. Algunos me dejaron seleccionar el CTP pero no pude completar todos los campos.

Solo necesitaba saber la mejor manera de lograr esto.

Nolan
fuente
¿Intentaste con wordpress.org/plugins/wp-ultimate-csv-importer ? Tomó un poco de trabajo, pero ese funcionó para mí.
Michelle
3
Además, ¿qué complemento usaste para crear los campos personalizados? He notado que algunos complementos de creación de campos personalizados prefijan los nombres de los campos personalizados y no es obvio cuando eso sucede. Hace que sea difícil hacer coincidir los campos con sus contenidos.
Michelle

Respuestas:

0

Estoy usando un complemento llamado TurboCSV (que se encuentra aquí , en el momento de la escritura). El complemento ofrece soporte para agregar datos a sus diversos campos personalizados, que deben crearse antes de que se realice la importación. En mi uso personal, pude importar con éxito miles de artículos desde un archivo .csv , incluidos cientos de términos de taxonomía y campos personalizados.

Eche un vistazo a la documentación del complemento para ver qué tan involucrado está y cuánto puede hacer.

NW Tech
fuente
2
Esto no soluciona el problema de los campos personalizados, y la respuesta se vuelve inútil si el enlace especificado cambia o se rompe
Tom J Nowell
1
Agradezco los comentarios, sin embargo, el complemento que sugerí puede hacer campos personalizados, según la documentación . Entiendo el problema de que los enlaces estén muertos en el futuro, pero dado el contexto, una simple búsqueda en Google puede encontrar lo que se necesita.
NW Tech
2
No explicaste eso en tu respuesta, y nuevamente como dije, no puedes simplemente publicar un enlace como respuesta
Tom J Nowell
1
Gracias @TomJNowell por la crítica constructiva. He actualizado mi respuesta para reflejar más información que mejor se deduce que debería ser ... al menos creo que lo hice.
NW Tech
6

Utilicé un complemento llamado Really Simple CSV Importer https://wordpress.org/plugins/really-simple-csv-importer/

Si ese enlace está muerto, puede encontrarlo en github aquí: https://github.com/dansullyLT/rs-csv-importer

Rellenó mis campos personalizados que hice en ACF.

Así es como lo usé.

Descargue el archivo CSV de muestra que le ofrece el plugin dev. Hace que cada fila de encabezado sea el nombre del campo e importe a través del menú de WordPress> Herramientas> Importar.

Debe incluir una columna de post_id y post_name, pero puede dejarlos en blanco. Convierta la columna post_type en el nombre de su grupo de campos personalizado y establezca post_status. Es posible que reciba algunos errores al importar, pero solo léalos cuidadosamente y podrá corregirlos.

Funcionó muy bien para todos mis ACF, excepto las imágenes. Sin embargo, mis imágenes eran un poco complicadas.

¡Buena suerte!

DanSully
fuente
1
Hola Dan, bienvenido a WP.SE. Gracias por tomarse su tiempo para compartir sus conocimientos. Como habrás notado por la respuesta aceptada: Las respuestas deberían ser más que enlaces simples . En realidad, deberían ser una respuesta en lugar de una ruta en la que alguien quizás encuentre una respuesta. Ayude a evitar la descomposición del enlace, edite su respuesta y proporcione la información necesaria que ayude al OP y a los visitantes posteriores a resolver su problema (en el código). Copiar / pegar desde la fuente de complementos está absolutamente bien
kaiser
1
Yo protesto por este comentario. Le dije a la persona cómo usar esto y le di pistas. Por favor lea mi respuesta.
DanSully
1
Ok Dan. Entonces agregaste un segundo enlace y explicaste el uso de un complemento. Esa podría ser una respuesta válida en SuperUser, pero no realmente aquí. Como dije: copiar / pegar desde la fuente del complemento para al menos esbozar una solución de código está absolutamente bien.
kaiser
4

http://www.wpallimport.com/

Hay una versión gratuita de este complemento que debería hacer todo el trabajo necesario para importar tipos de publicaciones personalizadas desde un archivo CSV o Excel.

Las versiones pagas también le permiten importar usuarios y modificar mejor los campos personalizados avanzados asociados con los CPT también.

gan
fuente