En esta Página:
Cómo empezar
Comience por instalar y activar los siguientes plugins:
- Extensión WP All Import
- Plugin principal WPML y complemento String Translation
- Extensión WPML All Import (disponible en tu Página de Descargas de WPML )
Si desea importar productos de WooCommerce, también necesitará:
- Extensión WooCommerce Product Import (disponible con los paquetes WP All Import Pro)
- WooCommerce Multilingual & Multicurrency (disponible en tu Página de Descargas WPML )
¿Eres nuevo en WPML? Consulta nuestra Guía de introducción. Te guía rápidamente por las diferentes opciones de traducción que puedes utilizar.
Uso de WP All Import con WPML
La forma de utilizar el plugin WP All Import con WPML depende del contenido que esté importando. Tienes dos opciones:
Opción 1 – Importar contenido en un idioma ( el idioma por defecto). Luego, tradúcelo.
Opción 2 – Importar contenido en las lenguas por defecto y secundarias.
En las secciones siguientes, repasamos estas dos opciones con más detalle.
Importar contenidos en un idioma
Para importar contenidos en un idioma (el idioma por defecto de su sitio) sólo tiene que seguir unos sencillos pasos:
- Cree una hoja de cálculo que contenga los títulos y el contenido de las entradas en su idioma por defecto. Guárdelo como archivo CSV o XML.
- Ve a Todo Importar → Nueva importación y sube tu archivo de importación de WordPress.
- En el Paso 3, amplía la sección Configurar opciones avanzadas y desactiva la opción para aumentar la velocidad del proceso de importación. Puedes hacerlo desmarcando la casilla junto a Aumentar la velocidad desactivando las llamadas do_action en wp_insert_post durante la importación.
- Confirme y ejecute el proceso de importación.
¡Ya está! Ahora, todo lo que queda por hacer es configurar WPML y elegir una opción de traducción para su contenido recién importado:
- El modo Traducir todo automáticamente traduce automáticamente todo el contenido de tu sitio. Puede revisar las traducciones antes o después de publicarlas.
- El modo Traduce lo que quieras te permite decidir qué contenido traducir y quién lo traducirá. Puedes traducir contenidos por ti mismo o elegir traducir automáticamente contenidos específicos. También puede enviar trabajos de traducción a traductores o servicios de traducción.
Importación de contenidos en varios idiomas
Si desea importar contenidos en la lengua por defecto y en una o varias lenguas secundarias, deberá seguir un flujo de trabajo específico. Esto incluye preparar correctamente el contenido multilingüe para la importación. A continuación, deberá importar por separado los archivos de idioma predeterminado y secundario.
Una vez importadas las traducciones, sólo podrás editarlas manualmente en el editor nativo de WordPress.
Si intenta editar estas traducciones en el Editor avanzado de traducciones, verá celdas en blanco. Esto se debe a que el Editor de Traducción Avanzada se basa en la memoria de traducción. No puede «ver» las traducciones importadas o creadas manualmente.
Sigue leyendo sobre importar contenido en varios idiomas.
Exportar mensajes
WPML y WP All Import no tienen una opción para exportar entradas desde una instalación de WordPress.
No recomendamos utilizar la opción estándar de WordPress para exportar contenido a archivos XML(Herramientas → Exportar). Tendrá que dividir esos archivos en varios (uno para cada idioma). A continuación, deberá añadir un elemento XML con un ID de grupo de traducción. Los archivos XML no son fáciles de editar, por lo que puede resultar un proceso largo.
Si quieres guardar una copia de seguridad de tus entradas, te recomendamos que utilices una extensión de exportación como WP All Export. Estas extensiones exportan archivos CSV, que facilitan la división de archivos por idioma y añaden información sobre el ID del Grupo de Traducción.
Puede hacerlo manualmente o, si es programador, puede analizar esos archivos en PHP. Para cada fila, puedes comprobar la traducción de la Entrada dada utilizando el filtro wpml_object_id.
Problemas detectados
WPML funciona bien con este plugin, sin embargo, algunas veces podrían ocurrir problemas menores, que ya estamos atendiendo. Esto es de esperarse, ya que ambos plugines se actualizan ocn frecuencia.
Problemas sin resolver:
- WPML All Import – Imported post translations don’t appear in the Translation Editor
- WPML All Import – Product categories are not connected after import
- WPML All Import – Images are not deleted from the upload folder when updating posts
- WPML All Import – Importing a 3rd language resets content in 2nd language as the default
- WPML All Import and PHP 8 – Fatal error: Uncaught TypeError: call_user_func_array when importing products
- WPML All Import – PHP Fatal error: Uncaught Error: Class ‘WPML\AI\WCML’ not found
También puede buscar todos los problemas conocidos, incluidos los problemas resueltos anteriormente para este plugin.
Obtener ayuda
Si necesitas ayuda para utilizar WPML All Import, visita el foro de soporte de WPML.