Base de conocimientos

Importación y actualización avanzada de campos personalizados

CSV Importer Pro es una herramienta avanzada para importar/actualizar sus publicaciones, páginas, publicaciones personalizadas y campos personalizados. El archivo puede ser de cualquier formato como CSV, XML o Excel. Este plugin es compatible tanto con ACF Free como con Campos personalizados avanzados Instale o compre el complemento de importación de ACF y CSV para la importación / actualización de datos sin problemas de publicaciones personalizadas y campos personalizados.

Antes de que ACF importe CSV de publicaciones y campos, es importante recordar que tenemos que crear publicaciones personalizadas y campos personalizados en ACF. Todos los campos personalizados se asignan a sus publicaciones personalizadas correspondientes. Ahora veamos cómo importar campos personalizados avanzados (ACF) como CSV/XML.

Módulos compatibles

MensajesPáginasPublicaciones personalizadasUsuarios
EventoUbicaciónEventos recurrentesComercio de la madera
Atributos de WoocommerceCategorías de WoocommerceEtiquetas de WoocommerceWP Comercio electrónico
EtiquetasCategoríasReseñas personalizadasTaxonomías

Importación ACF #

Puede crear tantos campos personalizados como desee en función de sus necesidades.

Paso 1: Explora el archivo para importar -CSV/XML de tipo de publicación personalizada #

Navega hasta WP CSV Importer Pro y selecciona la opción Importar/Actualizar. Examine el archivo CSV/XML/Excel de campos personalizados avanzados deseados

Ahora haga clic en Continuar y seleccione el tipo de contenido

Aquí, necesitamos Importar los tipos de publicaciones personalizadas de ACF. Por lo tanto, seleccione el tipo de publicación personalizada deseado en el menú desplegable.

Paso 2: Selecciona la acción como Importar o Actualizar   #

Una vez que seleccione el tipo de archivo,

  • Seleccione la opción Actualizar contenido para la actualización de datos
  • Seleccione la opción Fresh Import para la importación de datos. ( Datos de importación de ACF)

Paso 3: Mapear los campos #

Para actualizar las publicaciones, se mostrará la plantilla de mapeo existente. Puede actualizar fácilmente la asignación de los campos deseados.

Para importar nuevas publicaciones, debe mapear todos los campos de WP relacionados con los encabezados CSV. El complemento de importación ACF tiene dos tipos de mapeo. Puede elegir cualquier mapa según su conveniencia.

Método avanzado: mapear los campos WP- con el encabezado CSV deseado desde el menú desplegable.

wp ultimate csv importer acf fields mapping 1357x2048 5

Método de arrastrar y soltar: mapee los campos arrastrando los campos de encabezado CSV apropiados y suéltelos en los campos principales de WP correspondientes.

Como se trató de una importación de campos personalizados avanzados, debe mapear los campos ACF Pro.

Una vez que haya terminado con el mapeo, proporcione el nombre único para la plantilla de mapeo y haga clic en Guardar mapeo.

Paso 4: Ejecutar el importador #

Ahora configure los ajustes de importación. Con el importador WP CSV Pro, es flexible elegir la copia de seguridad antes de importar, activar el modo de mantenimiento durante la importación, manejar duplicados en los registros existentes y programar la importación según las necesidades de su negocio. Por último, haz clic en Importar.

Ahora sus tipos de publicaciones personalizadas de ACF se han importado con éxito junto con sus campos personalizados.

Para obtener una explicación más detallada del proceso de importación, consulte aquí.

Campos personalizados avanzados #

Haga clic aquí para descargar el Archivo de muestra CSV de ACF para intentar la importación de pruebas. En la siguiente tabla se enumeran todos los valores de formato de campo ACF que son útiles para preparar un archivo CSV adecuado.

Campos ACFDescripción y valores CSVValor de muestra CSV
Mensaje de textoAñade tu texto de una sola línea.Importador de CSV WP Ultimate
Área de textoAgrega tu párrafo con varias líneas.WP Ultimate CSV Importer te permite importar o actualizar el contenido de tu sitio web de WordPress desde cualquier archivo CSV/XML.
NúmeroCualquier valor numérico.769837219
GamaEspecifique el valor de su rango100
Correo electrónicoUtilice el formato de correo electrónico estándar con representación de @ y punto.[email protected]
URLEspecifique su URL. (URL de la página, URL de la publicación o cualquier URL externa)https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html
ContraseñaAgregue su propia contraseña con cualquier valor.35aw@NG!jfj9ftn
Wysiwyg EditorSe admite cualquier tipo de valores de textoImportador de CSV WP Ultimate
* Importación/ Actualización
* Importación instantánea / programada
ImagenMencione la ruta de la imagen de su galería de medios de WordPress o cualquier URL externa de acceso público.https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp
ArchivoEspecifica la ruta del archivo en tu galería multimedia de WordPress. No se admiten direcciones URL externas.
oIncrustarMenciona la URL de tu video de youtubehttps://www.youtube.com/embed/0UBu_vBQyhY?si=dlLYWjSfU3IUOuZq
GaleríaEspecifica tu URL de medios de WordPress o cualquier URL externa de acceso público. Varias imágenes se separan mediante un separador de comas.https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp,https://cdn.smackcoders.com/wp-content/uploads/2021/07/how-to-build-develop-WordPress-Websites.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/Vtiger-Subscription-Module-logo.webp
EscogerProporcione los valores de su opción de selección para seleccionar la deseada. Los valores múltiples se seleccionan mediante la separación Comma(,)
Ej: Oro
Plata
Platino
Diamante
Plata, Oro, Diamante
Casilla de verificaciónProporcione los valores de las casillas de verificación en el archivo CSV. Para habilitar varias casillas de verificación, proporcione los valores en Comma(,) separación.
Ej: Amarillo
Azul
Verde
Rojo
Amarillo,Azul,Rojo
Botón de radioEspecifique el valor del botón de opción que se va a seleccionar.
Ej: Amarillo
Azul
Verde
Azul
Grupo de botonesEspecifique el valor del botón que se va a seleccionar.
Ej: Medio
Pequeño
Grande
Pequeño
Verdadero/FalsoEspecifique el valor deseado
Verdadero – 1
Falso – 0
1
EnlaceEspecifica tu publicación o página o cualquier enlace externo.https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html
Enlace a la páginaEspecifica la URL de tu página de WordPress. Mencione varias páginas usando un separador de comas (,). 
Objeto de publicaciónEspecifique el ID de publicación. Los valores múltiples se separan en comas(,).356,598.870
RelaciónRelacione varias publicaciones mencionando el ID de la publicación con una separación entre comas (,).345,466,897
TaxonomíaEspecifique su ID de términos y taxonomías en su CSV. Para varios valores, use el separador comma(,).86,38,63
UsuarioMencione su ID de usuario. Para asignar varios usuarios, mencione el ID en comas (,) separación.567,379,648
Mapa de GoogleEspecifique su ubicación geográfica exacta con códigos geográficos.Smackders Inc., Palayamkottai, Tirunelveli, Tamil Nadu, India|8.7149916|77.732362500000002.
Selector de fechaMencione el valor de la fecha en formato estándar. DD/MM/AAAA25/09/2018
Selector de fecha y horaEspecifique la fecha (DD/MM/AAAA) y la hora (HH/MM/SS).25/09/2018 17:18
Selector de colorMencione su código de color (código HEX).#0000ff

Campos de repetidor ACF #

Los campos del repetidor ACF le permiten crear un conjunto de subcampos que aparecen repetidamente. Esto se utiliza cuando tienes que crear y gestionar datos muy personalizados. Archivo CSV de muestra de campo de repetidor. Con WordPress Ultimate CSV Importer puedes importar cualquier valor de Repeater de ACF. Puede separar fácilmente los valores del repetidor mediante el separador Pipeline(|). Ej: Repitamos los valores de texto (nombre del automóvil) y botón de radio (tipo de combustible: gasolina o diésel).

  1. Q5 35 TDI Premium Plus – Gasolina
  2. A6 35 TDI Matrix – Diésel
  3. Q7 45 TDI Quattro Technology – Diésel

Junto con los detalles de su publicación, agregue dos columnas adicionales en su archivo CSV: una para el nombre del automóvil y otra para el tipo de combustible. Ahora mencione los valores en el separador de canalización.

  • Nombre del coche: Q5 35 TDI Premium Plus|A6 35 Matriz TDI |Tecnología Q7 45 TDI Quattro
  • Tipo de combustible – Gasolina|Diésel|Gasóleo

Repetidor de campos ACF repetidores #

El repetidor actúa como elemento primario para los subcampos. El repetidor proporciona una solución ordenada para repetir contenidos como los miembros del equipo y el CTA. El importador de WP CSV le permite importar los valores de campo ACF del repetidor del repetidor. Los valores se separan mediante -> (guión y menor que) y | (Oleoducto). Por ejemplo: campo de repetidor (nombre del modelo: Q5, A6, Q7) repetidor del repetidor (nombre del automóvil: Q5 35 TDI Premium Plus, Q5 35 TDI Technology, A6 35 TDI Matrix, A6 35 TFSI Matrix, Q7 45 TDI Quattro Technology, Q7 45 TDI Design Edition). Después de agregar la información necesaria de la publicación, agregue dos columnas adicionales en su CSV,

  • Modelos – Q5|A6|Pregunta 7
  • Coches: Q5 35 TDI Premium Plus->Q5 35 TDI Technology|A6 35 Matriz TDI->A6 35 Matriz TFSI|Q7 45 TDI Quattro Technology->Q7 45 TDI Edición de diseño.

Actualizar los datos de WordPress con ACF Fields #

Este plugin te permite actualizar los campos existentes de WordPress con la ayuda de los campos personalizados de ACF. Una vez que cargue su archivo CSV/XML, haga clic en la opción Actualizar contenido. A continuación, elige tu post_type en el menú desplegable. La actualización de datos se realiza en función del campo de texto o número. Entonces, mientras está en la sección de importación, habilite la opción ¿Desea actualizar los registros en función de los campos ACF? y escriba el nombre del campo de texto o número.

update-acf-fields-data-csv-importer

La actualización se realizará en función del nombre del campo ACF que haya introducido.

Nota: La asignación de campos sigue el mismo procedimiento que se realiza para la importación.

Importación y exportación de campos de contenido flexible de ACF #

El campo de contenido flexible ACF es un editor basado en bloques diseñado con diseños y subcampos. Puede importar y exportar datos de campo de contenido flexible como CSV/XML junto con los otros campos y tipos de publicaciones asignadas como páginas, publicaciones o publicaciones personalizadas utilizando el Importador de CSV Complemento profesional.

Importar campo de contenido flexible a WordPress #

Para importar datos de campos de contenido flexibles a su sitio web, todo lo que necesita hacer es preparar un archivo CSV/XML adecuado. Si desea preparar un archivo CSV para importar, siga el formato de valor de campo para dar dentro de CSV en la tabla a continuación. La tabla muestra una referencia para un campo de contenido flexible con dos diseños.

Campos ACFDescripción y valores CSVValor de muestra CSV
Mensaje de textoEspecifique los valores de texto. Para especificar valores de texto para varios diseños, separe los valores con un separador de tuberías.Etiqueta de campo de texto1|Etiqueta de campo de texto2
Área de textoPara incluir valores para campos de área de texto en varios diseños, separe cada valor de diseño con canalizaciones.Contenido del área de texto 1|Contenido de la zona de texto 1a
NúmeroProporcionar valores numéricos para los campos numéricos de muchos diseños190|180
GamaEspecifique los valores de rango. Separe varios valores de diseño mediante una canalización.83|50
Correo electrónicoIngrese la dirección de correo aquí.[email protected]|[email protected]
URLIncluye página, publicación o cualquier URL externa. Proporcione una canalización para separar las URL y incluirlas en varios diseños.https://www.smackcoders.com/documentation/wp-ultimate-csv-importer-pro/how-to-import-csv|https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-json
ContraseñaProporcione una contraseña que incluya caracteres especiales, alfabetos y números.admin123|pwd123
ImagenDale a tu sitio de WordPress una URL de imagen multimedia o cualquier URL de imagen externa. Separe varios valores de campo de imagen de diseño con canalizaciones.https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp|https://cdn.smackcoders.com/wp-content/uploads/2023/11/Vtiger-Subscription-Module-logo.webp
ArchivoSolo admite la ruta de archivo de su biblioteca multimedia.http://localhost/wordpress5811/wp-content/uploads/2022/03/Post.csv|http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-138.jpg
Editor de WysiwygAgregue cualquier tipo de valores de texto en este campo.Puedes escribir el contenido de tu editor WYSIWYG aquí1|Puedes escribir el contenido de tu editor WYSIWYG aquí2
oIncrustarProporcione cualquier URL de youtube. Utilice canalizaciones para separar los valores de los distintos diseños.https://www.youtube.com/embed/M78qYD89B8c?si=G8kp8ebaKPlK23Yx|https://www.youtube.com/embed/O9hVc0SRSuc?si=X9FFfECnjw4whZI6
GaleríaMencione las URL de medios de WordPress o las URL externas en un separador de comas. Si desea agregar imágenes de galería para muchos diseños, separe cada valor de diseño con una canalización.https://cdn.smackcoders.com/wp-content/uploads/2023/11/software-developments-services.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/suitecrm-migration-guide.webp|https://cdn.smackcoders.com/wp-content/uploads/2023/11/Blockchain-in-government-E-Voting.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/blockchain-technology.webp,https://cdn.smackcoders.com/wp-content/uploads/2023/11/Blockchain-In-Insurance-IOT.webp
EscogerProporcione valores para el campo de selección. Use un separador de comas para separar varios valores de selección y para separar varios valores de bloque de selección, incluida una canalización.uno, dos|dos
Casilla de verificaciónMencione los valores de las casillas de verificación y separe los valores múltiples con comas. Separe varios valores de campo de casilla de verificación mediante la canalización para incluirlos dentro de muchos diseños.rojo,verde|rojo
Botón de radioMencione los valores de los botones de opción para muchos bloques separados por una canalización.hombre|hembra
Grupo de botonesEspecifique el valor del botón que se va a seleccionar.pequeño|mediano
Verdadero/FalsoEspecifique 1 para seleccionar true y 0 para false.1|0
EnlaceMenciona tu publicación, página o URL externa.https://www.smackcoders.com/documentation/wp-ultimate-csv-importer-pro/how-to-import-csv|https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-csv-xml
Objeto de publicaciónMenciona los títulos de tus publicaciones con un separador de comas. Especifique los valores de publicación para varios bloques con canalizaciones.Entrada de blog-1|Entrada de blog-3
Enlace a la páginaEspecifica las URL de las páginas.https://www.smackcoders.com/documentation/wp-ultimate-csv-importer-pro/how-to-import-csv|https://www.smackcoders.com/documentation/ultimate-csv-importer-pro/how-to-import-csv
RelaciónMencione los títulos de varias publicaciones para relacionarse.Publicación de blog1, Publicación de blog2|Entrada de blog5, Entrada de blog3
TaxonomíaEspecificar nombres de taxonomíascategoría1,catefory6|categoría3
UsuarioMencione los ID de usuario aquí.1,3|2,3
Selector de fechaIntroduzca los valores de fecha.20220317|20220318
Selector de fecha y horaEspecifique el valor de fecha y hora.2022-03-04 00:00:00|2022-03-24 00:15:00
Selector de tiempoMencione el valor de tiempo en el formato definido.00:00:00|16:00:00
Selector de colorEspecifique el valor hexadecimal de los colores.#eeee22|#969696

En su archivo CSV, también debe mencionar los diseños que desea rellenar con valores como este. 

Contenido flexibleMencione los diseños en el separador de comas.flex_label.flex_label

En este caso, “contenido flexible” es el nombre del campo y “flex_label” es el nombre del diseño. Después de preparar el CSV, sigue los siguientes pasos para importarlo a WordPress.

  • Cargue el CSV en el complemento CSV Importer y seleccione el tipo de publicación en el menú desplegable.
  • A continuación, asigne los campos CSV utilizando el ‘modo avanzado’ o el ‘modo de arrastrar y soltar’. Asigne todos los campos en el widget Campos flexibles de ACF.
  • Vaya al siguiente paso.
  • Haga clic en Importar a importar CSV al instante. Para obtener más información sobre la importación y la programación de la importación, consulte la Importar y programar datos CSV documentación.

Exportar datos de campo de contenido flexible #

Puede exportar datos de campos de contenido flexible de ACF junto con la exportación de datos de publicaciones, páginas o publicaciones personalizadas. Ahora veamos cómo exportar datos ACF. Para exportar datos de campos de contenido flexibles,

  • Ve a la pestaña Exportar y selecciona el tipo de publicación, que puede ser Páginas, Publicaciones, Publicaciones personalizadas o Campos personalizados avanzados para WooCommerce.
  • Si seleccionas Publicaciones personalizadas, selecciona un nombre de publicación personalizada en el menú desplegable de al lado.
  • Asigne un nombre al archivo que se va a exportar y seleccione un tipo de archivo.
  • Configurar filtro avanzado. Para saber más sobre esto, consulte nuestra exportar datos con el importador de CSV documentación.
  • Haga clic en Exportar.
  • Una vez que el archivo esté listo para exportar. Haga clic en descargar para guardar la copia de seguridad en su escritorio local.

Otros enlaces

Preguntas Frecuentes (FAQ) #

¿Cómo agrego ACF a WordPress?

Para agregar ACF a WordPress, 

  • Instala y activa el plugin ACF
  • Crear tipos de publicaciones personalizadas y grupos de campos personalizados
  • Asigne las publicaciones a los campos personalizados apropiados que se crearon
  • Prepare el archivo CSV para la importación de acf de tipos de publicaciones personalizadas
  • Importe publicaciones y campos personalizados de ACF con el complemento WP CSV Importer Pro

¿Cómo obtengo datos de ACF en WordPress?

Para obtener datos de Campos Personalizados Avanzados (ACF) en WordPress, puedes utilizar la función get_field() proporcionada por el plugin ACF. Esta función recupera el valor de un campo específico asignado a la publicación actual o a una publicación especificada.

A continuación, te explicamos cómo puedes usar get_field():

<?php

Obtener un solo valor de un campo específico

$custom_valor_de_campo = get_field(‘field_name’);

Obtener un solo valor de un campo específico para una publicación específica

$custom_valor_de_campo = get_field(‘field_name’, $post_id);

Obtener varios valores de un campo repetidor

$repeater_valores_de_campo = get_field(‘repeater_field_name’);

Obtener varios valores de un campo repetidor para una publicación específica

$repeater_valores_de_campo = get_field(‘repeater_field_name’, $post_id);

Ejemplo de uso en un bucle

if (have_posts()) :

    while (have_posts()) :

        the_post();

        $custom_valor_de_campo = get_field(‘field_name’);

        Mostrar o manipular el valor recuperado

    Finalización;

endif;

?>

Reemplace el término “field_name” por el nombre o la clave de su campo ACF y $post_id por el ID de la publicación de la que desea recuperar los datos del campo personalizado. Si omite $post_id, se establecerá de forma predeterminada en la publicación actual en el bucle de WordPress.

Puede utilizar este método en los archivos de su tema, como single.php y page.php, o incluso en las partes de su plantilla, como header.php o footer.php para mostrar datos de campos personalizados donde los necesite.

¿Qué hacer si tu archivo de importación ACF está vacío?
Si obtuvo un error en el archivo de importación de ACF como vacío, 

Navega hasta el inspector del navegador y busca el término <método de formulario=” post”>

Reemplázalo con <form method=”post” enctype=”multipart/form-data”>

O asegúrese de que su archivo ACF (archivo JSON ) tenga errores de sintaxis, como una coma (,) al final del archivo 

¿Dónde se guardan los datos de ACF?

En Advanced Custom Fields (ACF), los datos se guardan como campos personalizados en la base de datos de WordPress. ACF proporciona una interfaz para crear y administrar campos personalizados, y estos campos están asociados con publicaciones o páginas específicas. Cuando agregas datos a estos campos a través de la interfaz de administración de WordPress, se guardan en la tabla wp_postmeta de tu base de datos de WordPress.

¿Cuál es el formato de devolución de la galería ACF?

De forma predeterminada, cuando se crea un campo de galería en ACF, el formato de retorno es una matriz de ID de imagen. Sin embargo, puedes personalizar el formato de devolución para que se adapte a las necesidades de tu negocio. Por ejemplo, puede optar por devolver las direcciones URL de las imágenes en lugar de los identificadores. Esto se puede configurar cuando configura el campo ACF en el panel de administración de WordPress.

¿Cómo obtengo un campo de imagen en ACF?

Para obtener el valor de un campo de imagen en ACF, puede utilizar la función get_field(). Si desea recuperar la URL de la imagen, normalmente establecería el formato de retorno del campo de imagen en “URL de la imagen” en la configuración del campo ACF. Luego, puede usar get_field(‘image_field_name’) para obtener la URL de la imagen.

Ejemplo:

<?php

$image_url = get_field(‘image_field_name’);

echo ‘<img src=”‘ . $image_url . ‘” alt=”Imagen”>’;

?>

Reemplace ‘image_field_name’ con el nombre o la clave de su campo de imagen ACF.

Recuerde reemplazar el término ‘image_field_name’ con el nombre real o la clave de su campo de imagen ACF. Esto recuperará la URL de la imagen, que luego puede usar para mostrar la imagen en su tema de WordPress.

¿Cómo exportar campos personalizados en WordPress?

  • El importador de WP CSV admite la importación y exportación de campos ACF (campos personalizados). 
  • Navegue hasta el complemento del importador: >Exportar
  • Elija la opción publicaciones personalizadas y luego seleccione las publicaciones personalizadas deseadas en el menú desplegable.
  • Haga clic en Exportar.
  • Se exportarán todas las publicaciones personalizadas y sus campos personalizados relacionados. De esta manera, puedes exportar campos personalizados en WordPress. 

Enumere los campos de ACF que admite el complemento del importador de CSV
El importador de CSV admite todos los siguientes campos de ACF.

Campo repetidor:

Automatice la repetición de una sección con el mismo conjunto de subcampos con los campos repetidores ACF. La automatización de la repetición de una sección inserta los datos en cada tipo de campo. Si el tipo de campo insertado tiene varios valores, puede separarlo. Solo mencionar

El valor de la separación por comas(,) o la separación pipeline(|).

Por ejemplo:
Si uno de los tipos de campo es una casilla de verificación y el nombre del campo es color. A continuación, puede tener el encabezado como un color para el mapa automático y el valor como azul, negro, rojo o azul|negro|rojo

Campo de taxonomía:

Cree un campo de taxonomía ACF y asígnelo a los valores de la taxonomía. Los valores pueden ser una separación por coma(,) o pipeline(|). Cree una nueva taxonomía, si el valor de la taxonomía no existe, entonces la nueva taxonomía se asigna a la publicación o página.

Campo de relación:

Los enlaces avanzados enlazan varias páginas o publicaciones con otros tipos de entradas. Puede importar múltiples datos posteriores al objeto relacionados. Puedes mencionar el ID de la publicación o de la página relacionada. Usa la separación por comas(,) con el nombre del campo como encabezado en tu archivo CSV. Relaciona el archivo CSV con el campo ACF creado automáticamente.

Campos de la galería:

Ahora puedes importar tus fotos o imágenes de campo de galería. Importar desde la biblioteca de medios de WordPress o la URL de la imagen externa. Puede especificar la URL con una separación por comas(,) en su CSV con el nombre del campo como encabezado para mapear automáticamente el campo. Para la imagen de la biblioteca multimedia, también puede especificar el ID de medio.

WP Ultimate CSV Importer Pro

WP Ultimate CSV Importer Pro

Get Ultimate CSV/XML Importer to import data on WordPress faster, quicker and safer.