Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
Si estás experimentando problemas para traducir el contenido de tus páginas creadas con Elementor Pro y no ves todas las cadenas del contenido en el "Advanced translation editor", es posible que se deba a plantillas no traducidas o a un error en la base de datos.

Solución:
Primero, asegúrate de haber seguido todos los pasos para traducir Elementor correctamente, que puedes encontrar en nuestra guía: https://wpml.org/documentation/plugins-compatibility/elementor/

Si el problema persiste, sigue estos pasos para aislar la causa:
1. Crea una copia de seguridad del sitio completo o un sitio staging.
2. Actualiza cualquier plugin o tema desactualizado.
3. Borra cualquier memoria cache existente.
4. Desactiva todos los plugins, incluyendo los de WPML.
5. Activa un tema por defecto de WordPress, como Twenty Twenty.
6. Activa los plugins de WPML y Elementor.
7. Si con una nueva página de prueba el problema desaparece, activa el tema y luego los demás plugins uno por uno hasta encontrar el causante.

Si ninguno de estos pasos resuelve el problema, nuestros especialistas de 2do nivel han identificado un error en la base de datos. Para corregirlo, sigue estos pasos:
1. Crea una copia de seguridad de la base de datos.
2. Ejecuta la siguiente consulta SQL en tu base de datos:

ALTER TABLE `wp_icl_strings`
ADD `location` bigint unsigned NULL AFTER `string_package_id`,
ADD `wrap_tag` varchar(16) NOT NULL AFTER `location`;

Nota: Asegúrate de reemplazar `wp_` con el prefijo actual de tu base de datos si es diferente.

Si la solución propuesta no es relevante para tu caso, porque puede estar desactualizada o simplemente no aplicarse a tu situación, te recomendamos abrir un nuevo ticket de soporte. Te sugerimos encarecidamente que revises los problemas conocidos en https://wpml.org/known-issues/, verifiques la versión de la solución permanente y confirmes que has instalado las últimas versiones de los temas y plugins. Si necesitas asistencia adicional, por favor contacta con nosotros en el foro de soporte de WPML: https://wpml.org/es/forums/forum/soporte-en-espanol/.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Este tema contiene 16 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 11 meses, 3 semanas.

Asistido por: Carlos Rojas.

Autor Entradas
mayo 3, 2024 en 7:51 am #15589689

Dani

Hemos actualizado y rediseñado esta web partiendo de una copia de la antigua (distinto theme, distintos plugins, etc). Este rediseño está creado con Elementor Pro.

El caso es que no puedo traducir el contenido de las páginas como siempre he podido hacer, y no me salen todas las cadenas del contenido.

En adjunto elemplo de una página

CleanShot 2024-05-03 at 09.48.09.jpg
CleanShot 2024-05-03 at 09.47.41.jpg
mayo 3, 2024 en 8:47 am #15590310

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

Es posible que esté utilizando plantillas que no se hayan traducido. Le pido que compruebe si ha realizado todos los pasos descritos en esta guía para traducir Elementor correctamente: https://wpml.org/documentation/plugins-compatibility/elementor/

Saludos,
Carlos

mayo 3, 2024 en 9:47 am #15590669

Dani

Buenas Carlo.

He hecho el procedimiento de crear la tracucción desde el Translation Management, filtrando páginas. Pero igualmente no salen todas las cadenas en el "Advanced translation editor".

También vacié la caché de traducciones, etc en otro momento, y tampoco me salen las cadenas.

Hace años que utilizo Elementor y WPML y no he tenido nunca este problema. Nunca he tenido que hacer nada para poder traducir las páginas con el Editor de traducciones.

Sugerencia: esta web estaba hecha con otro theme, con shortcodes. Es posible que WPML no "vea" el contenido de elementor?

mayo 6, 2024 en 8:30 am #15595894

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

Si, es posible que algunos shortcodes no estén registrados correctamente (https://wpml.org/documentation/support/language-configuration-files/) y por lo tanto WPML no los vea.

A modo de prueba, le pido que cree una nueva página de prueba con Elementor -así se asegura que no contenga ningún shortcode viejo- y compruebe si se traduce correctamente.

mayo 6, 2024 en 9:54 am #15596372

Dani

Buenas.

Creé una página con Elementor y no aparecen en Traductor avanzado de WPML.

Gracias.

mayo 6, 2024 en 10:04 am #15596413

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

En este caso le pido que realice los siguientes pasos con el objetivo de aislar la causa del problema:
- Cree una copia de seguridad del sitio completo o cree un sitio staging con una copia del sitio en producción
- Actualice cualquier plugin o tema que pueda estar desactualizado
- Borre cualquier memoria cache que pueda existir
- Desactive todos los plugins, incluyendo los de WPML
- Active un tema por defecto de WordPress, por ejemplo: Twenty Twenty
- Active los plugins de WPML y Elementor
- Si el problema desapareció con una nueva página de prueba, comience activando el tema y luego el resto de los plugins, uno por uno, hasta que el problema vuelva a aparecer y encuentre al culpable

Puede decirme el resultado de los pasos anteriores?

mayo 6, 2024 en 10:53 am #15596711

Dani

No funciona. He hecho lo siguiente:

- Todo estaba actualizado.
- Cahcé borrada.
- Todos plugins desactivados.
- He instalado Twenty Twenty..
- He activado wpml y elementor.
- He creado una página con elementor con un h2 y un widget de texto.
- He intentado traducir y no aparecían ni el <h2> ni los distintos <p> del widget de texto. Sólo aparecía el título del la página.

mayo 6, 2024 en 10:55 am #15596715

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por su respuesta.

Me gustaría solicitar acceso temporal al sitio (wp-admin y FTP) con el objetivo de ver el problema más de cerca. Su próxima respuesta será privada y en ella encontrará los campos correspondientes a las credenciales solicitadas.

Aunque no realizaré ningún cambio en el sitio siempre es recomendable crear una copia de seguridad del sitio completo antes de compartir las credenciales de acceso.

mayo 6, 2024 en 11:19 am #15596844

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por compartir las credenciales.

He solucionado un problema que había en la tabla de idiomas. Por favor cree una nueva página de pruebas y verifique si el problema desapareció.

mayo 6, 2024 en 11:38 am #15596948

Dani

Continúa el mismo problema.

He creado la página "Pàgina de proves" (con un <h> y un <p>) y al ir a traducir no sale ni el título ni el texto de párrafo para traducir.

Gracias.

mayo 6, 2024 en 12:32 pm #15597307

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Me gustaría solicitar su autorización para crear una copia del sitio con el objetivo de escalar este ticket a nuestro 2do nivel de soporte.

mayo 6, 2024 en 1:13 pm #15597541

Dani

Adelante, doy autorización

mayo 7, 2024 en 7:44 am #15600168

Dani

Buenos días.
Se ha escalado? Se podrá mirar qué pasa en esta instalación?

Gracias!

mayo 7, 2024 en 8:32 am #15600387

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Perdona la demora.

Ya el ticket ha sido escalado a nuestro 2do nivel de soporte donde nuestros especialistas van a revisar con mayor profundidad este problema. Regresaré con usted en cuanto tenga más información.

Muchas gracias por su paciencia y comprensión!

mayo 8, 2024 en 8:07 am #15604752

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

Nuestros especialistas de 2do nivel han encontrado un pequeño error en la base de datos que está causando el problema. Para solucionarlo debe seguir los siguientes pasos:
- Crear una copia de seguridad de la base de datos
- Ejecutar la siguiente query en la base de datos:

ALTER TABLE `wp_icl_strings`
ADD `location` bigint unsigned NULL AFTER `string_package_id`,
ADD `wrap_tag` varchar(16) NOT NULL AFTER `location`;

Nota: la tabla wp_icl_strings lleva el prefijo por defecto de WordPress, pero si su base de datos tiene otro prefijo entonces sería prefijo_icl_strings

Puede confirmar que el problema se ha resuelto?