[Resuelto] Error con las traducciones tras actualización
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: Después de actualizar PHP, plugins, tema y WordPress en el sitio fullmoonibizaservices.com, las traducciones no se reflejan correctamente y algunas páginas muestran traducciones vacías o marcadas para más tarde en el Editor de Traducción Avanzado, aunque el frontend funciona correctamente. Solution: 1. Asegurarse de que todos los plugins de WPML estén actualizados. 2. Ajustar la configuración de traducción de campos personalizados en WPML, especialmente para Elementor, asegurándose de que estén configurados como 'Traducir' o 'Copiar'. 3. Utilizar las herramientas de solución de problemas de WPML para sincronizar taxonomías y limpiar la caché de WPML. 4. Si el problema persiste, se recomienda utilizar la opción 'Switch to Human Support' para obtener ayuda especializada.
Es posible que esta solución sea irrelevante debido a que está desactualizada o no se aplica a su caso. Si después de seguir estos pasos el problema continúa, le recomendamos abrir un nuevo ticket de soporte. También le sugerimos revisar los problemas conocidos y confirmar que tiene instaladas las últimas versiones de los temas y plugins. Para más asistencia, visite nuestro foro de soporte.
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.
Buenos días, la clienta propietaria de la web fullmoonibizaservices.com, a quien hicimos la web hace unos meses, nos ha contactado ahora para añadir unos cambios en la página. Aproximadamente desde octubre de 2025 la web no se ha actualizado ya que la clienta no contaba con mantenimiento y ella tampoco lo ha hecho. Antes de realizar dichos cambios hemos procedido a actualizar PHP, plugins, tema y WordPress. Una vez hecho, las traducciones nos dan error. Algunos ejemplos:
- Hemos hecho unos cambios en la página Inicio, entramos en la traducción en inglés, hacemos los cambios y no se reflejan.
- En otras páginas directamente nos aparecen todas las traducciones como marcadas para más tarde o vacías (adjuntamos pantallazo).
Esto no afecta al frontend ya que la página sigue funcionando y se ve bien, pero es imposible realizar ningún cambio en las páginas en los idiomas extra.
Las traducciones estaban todas al 100%, terminadas. El caso es que ahora, después de las actualizaciones, aparecen todas incompletas, marcadas para más tarde o directamente vacías.
No afecta al frontend, porque la web se sigue viendo bien, con las traducciones correctas, pero si hacemos algún cambio y entramos en la traducción en inglés, por ejemplo, para hacer el cambio, todas las traducciones, como decimos, aparecen como marcadas para más tarde en naranja, vacías o sin traducir, en español.
Hemos añadido la línea que nos comentas en el archivo wp-config.php, pero sigue habiendo el mismo problema.
Hay una parte del comportamiento que describes que es el esperado, y es que al realizar algún cambio en el contenido del idioma original es de esperar que al actualizar la traducción aparezcan segmentos marcados para más tarde y/o segmentos vacíos, que deben corresponder al contenido modificado. Sin embargo, no debe aparecer la traducción completamente vacía, excepto si se ha modificado todo el contenido del idioma original.
1.- Teniendo lo anterior en cuenta, te pido que compartas las credenciales de acceso al sitio en tu próximo mensaje que he establecido como privado. De esta forma podré reproducir el problema y revisar la configuración de WPML.
Confirma que has creado una copia de seguridad del sitio completo que puedas restaurar en caso de ser necesario.
2.- También te pido que compartas la URL de algún contenido (entrada o página) donde aparezca el error y que podamos utilizar como referencia.
Muchas gracias por compartir las credenciales solicitadas.
He corregido un problema en la base de datos del sitio y he probado la traducción de la página de inicio al francés y a pesar de que hay muchos segmentos marcados para revisar, todo parece estar correcto. Sin embargo, te pido que lo revises para comprobar si todavía aparece el problema.
Parece que con la página de Inicio se ha solucionado. Casi todos los elementos aparecían como marcados para más tarde, pero las traducciones estaban bien. Simplemente hemos marcado todos los elementos como OK y los cambios se han reflejado correctamente en todos los idiomas.
Sin embargo, hemos probado a realizar un cambio en la página de Apartamentos y Villas de Lujo (enlace oculto) - hemos añadido un campo de prefijo en el formulario que aparece al final de la página.
Una vez hecho el cambio, cuando vamos a la traducción en inglés, por ejemplo, algunos segmentos aparecen bien pero otros no solo aparecen como marcados para más tarde sino que aparecen directamente sin traducir (en español) o vacíos sin traducir, cuando en realidad todas las traducciones estaban correctamente completadas y terminadas en su momento (de hecho si visitas la web y ves varias páginas en diferentes idiomas verás que todas las páginas están correctamente traducidas).
Además de este problema, el cambio que hemos hecho, el del nuevo campo de prefijo en el formulario, no se refleja. Hemos entrado en la traducción en inglés y no hemos podido guardar los cambios porque nos aparece el error "corrija los problemas para completar la traducción" y no nos deja continuar.
Podríamos volver a traducir todo y guardar pero 1) no sabemos si esto solucionaría el problema y 2) esta trabajo ya se hizo en su momento y repetirlo todo de nuevo es algo que ahora mismo nos resulta inviable, por lo que agradeceríamos muchísimo una solución.
He tenido que activar los motores de traducción que habían sido desactivados en WPML -> Configuración y luego he terminado de traducir al inglés enlace oculto
Todo parece estar funcionando correctamente. Sospecho que la causa de este problema pueda estar en que el sitio se restauró o que al desactivar los motores de traducción se hayan perdido traducciones en curso. Otra posible causa de este comportamiento es que se haya modificado el contenido en el idioma original sin actualizar las traducciones.
De cualquier forma, he agregado 10k créditos al sitio para que pueda traducir de forma automática el contenido pendiente.
No sabemos por qué se desactivaron los motores de traducción, no nos habíamos dado cuenta, gracias por fijarte.
Sí es cierto que la web se restauró, aunque fue posteriormente a detectar este problema, para probar si volviendo a un punto anterior se solucionaba.
Acabamos de probar con la página de Contacto y, efectivamente, completando todas las traducciones de forma automática (mil gracias por los 10k créditos) y marcando todo como OK, los cambios se reflejan correctamente.
Muchas gracias por toda tu ayuda en este proceso y por haber solucionado el problema.