Saltar navegación
Actualizado
julio 23, 2024

Aprenda cómo agregar columnas de idioma a las hojas de cálculo para importar contenido multilingüe a un nuevo sitio, permitiendo que WPML Export and Import asigne detalles de idioma y conecte traducciones.

En esta Página:

Cuando Necesite Preparar Manualmente Archivos XML o CSV

Si utiliza plugins compatibles para migrar contenido entre sitios de WordPress, WPML Export and Import añadirá automáticamente detalles de idioma a sus archivos.

Sin embargo, hay ocasiones en las que podría necesitar crear los archivos CSV usted mismo, por ejemplo:

  • Mantiene contenido multilingüe en hojas de cálculo y desea importar el contenido directamente desde la hoja de cálculo
  • Su plugin de exportación aún no es compatible con WPML Export and Import, por lo que el archivo CSV o XML que genera su plugin de exportación no incluye automáticamente la información de idioma

En estos casos, necesitará agregar manualmente la información de idioma a sus hojas de cálculo. Aprenderá cómo preparar el archivo a continuación, pero también puede ver nuestro video paso a paso para una explicación visual.

Extensiones necesarias

Instale y active los siguientes plugins en el sitio al que está importando:

  • Su plugin de importación preferido
  • WPML
  • WPML String Translation
  • WPML Export and Import
  • WooCommerce Multilingual y Multimoneda (solo si está importando productos de WooCommerce)

1. Crear Hojas de Cálculo con Columnas de Idioma

Dependiendo de su herramienta de importación, puede necesitar preparar una o dos hojas de cálculo.

Para WP All Import Pro y plugins de importación similares, cree dos hojas de cálculo:

  • Una para taxonomías (por ejemplo, categorías, etiquetas, categorías de productos).
  • Otra para publicaciones (incluyendo páginas, productos y otros tipos de publicaciones).

Para el importador CSV nativo de WooCommerce, solo necesita una hoja de cálculo, con las categorías de productos incluidas dentro de las filas que detallan los productos mismos.

Cada hoja de cálculo debe incluir los detalles habituales del contenido junto con tres columnas de idioma cruciales para WPML:

  • _wpml_import_translation_group: Use esta columna para un valor único que asocie el contenido en el idioma predeterminado con sus traducciones. Para sitios de comercio electrónico, use el SKU del producto. Si no hay SKU, use un ID de Traducción (trid). Este es un número de ID que usted crea, que debe ser el mismo para cada pieza de contenido y sus traducciones.
  • _wpml_import_language_code: Indique el código de idioma para cada elemento, por ejemplo en para inglés, es para español). Consulte los estándares ISO para idiomas personalizados (por ejemplo, “es-MX” para español mexicano).
  • _wpml_import_source_language_code: Use esta columna para especificar el código de idioma original del contenido. Este campo solo es necesario para traducciones y puede dejarlo vacío para contenido en el idioma fuente.

Aquí hay un resumen de la información que sus hojas de cálculo deben contener:

Hoja de Cálculo de Taxonomías

ID del Término (use los ID de términos existentes si está actualizando términos ya en el sitio)

Nombre y slug

ID, nombre y slug del padre (si corresponde, agregue elementos padre antes que los hijos)

Hoja de Cálculo de Tipos de Entrada

Entrada/Páginas

Entrada/Productos

Contenido principal y URLs de imágenes destacadas

Categorías asignadas o categorías de productos

Relaciones padre-hijo (si corresponde, liste los elementos padre primero)

*(WooCommerce solo) Tipo de producto, atributos y precios

*(WooCommerce solo) ID de variación del producto y ID del producto padre

Hoja de Cálculo de Taxonomías

_wpml_import_translation_group

_wpml_import_language_code

_wpml_import_source_language_code

Hoja de Cálculo de Tipos de Entrada

_wpml_import_translation_group

_wpml_import_language_code

_wpml_import_source_language_code

Recuerde que los ID juegan un papel muy importante en su hoja de cálculo:

  • Si está agregando nuevo contenido a su sitio, las columnas de ID ayudan a los plugins de importación a entender las relaciones entre los elementos. Identifican relaciones padre-hijo.
  • Si está actualizando contenido que ya existe en el sitio, debe usar los ID exactos que sus publicaciones o productos tienen actualmente. Esto asegura actualizaciones precisas y evita duplicaciones o errores. Para contenido con relaciones padre-hijo, importe primero los elementos padre y sus traducciones, luego use estos ID en la columna ‘ID del Padre’ de su hoja de cálculo.

2. Importar los Datos Multilingües

Una vez que guarde sus hojas de cálculo como un archivo CSV o XML, vaya a su nuevo sitio y configure WPML con los idiomas que planea importar. Entonces:

  • Importe primero las taxonomías (si corresponde)

Al importar categorías, etiquetas u otras taxonomías primero, sienta las bases para organizar su contenido en el nuevo sitio.

Cada plugin de importación tiene su propia interfaz y pasos, y su plugin de importación probablemente requerirá que coincida o “mapee” los nombres de las columnas para las categorías de su CSV a los campos. Este es un paso crítico para habilitar WPML Export and Import para actualizar la información del idioma correctamente.

Por ejemplo, si está utilizando WP All Import Pro:

  1. Expanda la sección Meta de Términos en Paso 3.
  2. Agregue tres campos meta de términos y arrastre las columnas de idiomas a los campos Valor. Use los nombres de las columnas de su hoja de cálculo, sin corchetes, para los campos Nombre.
Mapeo de las columnas de idiomas en la sección Meta de Términos

Los pasos pueden variar con otros plugins, pero es muy importante mapear estos campos correctamente.

  • A continuación, importe sus tipos de publicaciones (publicaciones, páginas, productos y cualquier otro tipo de contenido)

Una vez más, deberá coincidir o “mapear” los nombres de las columnas para los datos de productos de su CSV a los campos.

Si está utilizando WP All Import Pro:

  1. En el Paso 3 del asistente de WP All Import, desplácese hacia abajo hasta la sección Campos Personalizados.
  2. Agregue tres campos personalizados y arrastre y suelte las columnas de idiomas desde la barra lateral derecha a los campos Valor. Para los campos Nombre, use los nombres de las columnas sin los corchetes. Nuevamente, este paso puede verse diferente si usa otro plugin de importación, pero debe mapear esta información para que la importación funcione.
Mapeo de campos de idiomas a campos personalizados en WP All Import Pro

Hasta que ejecute WPML Export and Import, todo su contenido importado estará agrupado bajo un solo idioma. Si está utilizando un plugin de importación compatible, WPML Export and Import establecerá temporalmente el contenido importado en estado Borrador para evitar idiomas mezclados en el front-end. Para plugins no compatibles, deberá establecer el estado de publicación usted mismo.

Aprenda más sobre gestionar la visibilidad del contenido importado.

3. Ejecute WPML Export and Import

Con su contenido multilingüe importado, vaya a WPML → Export and Import y haga clic en Ejecutar WPML Importar. Puede tomar unos minutos para que WPML Export and Import complete los pasos de agregar la información del idioma y conectar las traducciones.

Después de que WPML Export and Import complete su proceso de actualización en su contenido importado, revise sus publicaciones, páginas, productos y taxonomías.

Realice esta verificación tanto en el backend como en el front-end de su sitio. Asegúrese de que cada elemento de contenido aparezca correctamente bajo el idioma correcto y que las traducciones estén correctamente vinculadas. Si encuentra alguna traducción de taxonomía faltante o no conectada correctamente con el término del idioma predeterminado, deberá conectar manualmente las traducciones de taxonomía.