WPML

Introducción

WP All Export le permite exportar sitios web multilingües traducidos con WPML. Puede exportar entradas, páginas, productos de WooCommerce, tipos de contenido personalizados y más a un archivo CSV o XML. Tiene la opción de exportar todos los campos en WordPress (categorías, etiquetas, taxonomías personalizadas, campos personalizados, etc.).

Plugins requeridos

  • El plugin WP All Export (versión 1.5.3 o superior)
  • Una versión reciente de WPML (versión 4.0.8 o superior)

Exportar sitios web multilingües

Cuando tiene un sitio web multilingüe, querrá exportar sus entradas y páginas en todos los idiomas. Para lograrlo, necesitará exportar los datos de cada idioma por separado. Por ejemplo, si ha traducido sus páginas y entradas del inglés al francés utilizando el plugin WPML y desea exportar los datos, terminará con 4 archivos:
  • Entradas en inglés
  • Entradas en francés
  • Páginas en inglés
  • Páginas en francés

Al exportar los archivos, necesitará tener un campo que vincule cada página o entrada con su correspondiente página o entrada traducida. Esto se puede lograr simplemente añadiendo el campo “WPML Translation ID” a sus campos.

Veamos un ejemplo rápido de cómo podemos exportar las entradas de un sitio web multilingüe. En este ejemplo, exportaremos las entradas creadas tanto en inglés como en francés. Tenga en cuenta que ya hemos creado nuestras entradas y las hemos traducido.


  1. Para exportar las entradas del idioma predeterminado, vaya a WP All Export -> New Export.
  2. Elija Posts en el menú desplegable Choose a Post Type.
  3. Haga clic en el botón Customize Export File.
  4. Elija el tipo de contenido que desea exportar
  5. Expanda la sección Standard en la ventana Available Data y arrastre el campo WPML Translation ID al área de campos.
  6. También puede añadir los campos Categories y Tags para exportarlos.
  7. Expanda la sección WPML y elija el idioma predeterminado de su sitio. En nuestro caso, es el inglés.
  8. Haga clic en el botón Continue.
  9. Exportar las entradas del idioma predeterminado
  10. En la pantalla Configure Advanced Setting, elija su configuración preferida y, a continuación, añada el nombre del archivo exportado en el campo Friendly name. En nuestro caso, lo llamaremos “English Posts”. Luego puede hacer clic en Confirm & Run Export.
  11. Nombre su archivo y ejecute la exportación
  12. Una vez que se haya completado el proceso de exportación, haga clic en el botón CSV para descargar el archivo exportado.
  13. Descargar el archivo CSV
  14. Ahora podemos abrir el archivo CSV y ver el campo WPML Translation ID, que conectará los archivos CSV del idioma predeterminado y del idioma secundario al importar los datos.
  15. Archivo CSV exportado del idioma predeterminado
  16. Repita el mismo proceso, pero esta vez asegúrese de elegir el idioma secundario que desea exportar en el paso (6). En nuestro caso, será el francés. Como resultado, tendrá exportado el archivo CSV del idioma secundario.
  17. Elija el idioma secundario que desea exportar

    Exportar su contenido multilingüe con un trabajo cron


    Al ejecutar un trabajo cron de WordPress para exportar su contenido multilingüe, es posible que el contenido termine asignado al idioma predeterminado. Para evitar esto, necesita añadir el código de idioma a la URL del trabajo cron. De esta manera, la exportación se realiza en el idioma correcto.

    Por ejemplo, para exportar los datos en portugués, podemos usar las siguientes URL:

    http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=trigger
    http://example.com/pt-pt/wp-cron.php?export_key=qj3Y0NoTYgS7&export_id=52&action=processing

    Como puede ver, hemos añadido /pt-pt/ (el código de idioma para el portugués) a las URL.

    Conclusión


    En este tutorial, hemos proporcionado instrucciones detalladas sobre cómo exportar sus entradas y páginas multilingües. Para importar sus entradas y páginas multilingües, puede seguir los pasos detallados que se indican en la documentación de WPML All Import.

¿Le ha resultado útil? Comparta este artículo: