Saltar al contenido Saltar a la barra lateral

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

Problem:
Si estás trabajando en la traducción manual de campos personalizados en tus fichas de producto y notas que el texto se muestra con formato HTML en plano solo en ciertos idiomas, como el portugués, mientras que en otros idiomas como francés y español no ocurre esto.
Solution:
1. Verifica que has traducido todas las plantillas de Divi correctamente siguiendo esta guía: https://wpml.org/documentation/theme-compatibility/divi-builder/
2. Si el problema persiste, instala el plugin Code Snippets y crea un snippet con el siguiente código:

add_filter( 'et_builder_resolve_dynamic_content', 'wpmlsupp_tweak_dynamic_content_encoding', 21, 1 );<br />function wpmlsupp_tweak_dynamic_content_encoding( $content ){<br />    return wp_specialchars_decode( $content, ENT_QUOTES );<br />}

3. Guarda los cambios y verifica el resultado.
4. Si el problema inicial persiste, actualiza la traducción de la plantilla y elimina cualquier workaround previo.

Si esta solución no resuelve tu problema o parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte en https://wpml.org/es/forums/forum/ayuda-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 36 respuestas, tiene 0 voices.

Última actualización por Carlos Rojas hace 1 semana, 2 días.

Asistido por: Carlos Rojas.

Autor Publicaciones
agosto 29, 2025 a las 12:19 pm #17358048

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 tu autorización. No he podido crear la copia del sitio por lo que te pido que no elimines ni moidifiques el sitio staging para que nuestros especialistas de 2do nivel puedan realizar las pruebas allí.

Te mantendré al tanto de la evolución de este ticket.

Muchas gracias por tu paciencia y comprensión!

agosto 31, 2025 a las 9:00 am #17360127

inout-orientA

Hola Carlos

Te añado este mensaje para comentarte que lamentablemente me está empezando también a dar el mismo fallo en las fichas de francés.

Para que puedas comentarlo con el equipo.

Muchas gracias

septiembre 1, 2025 a las 6:42 am #17361257

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Buenos días y muchas gracias por tu mensaje.

Nuestros especialistas de 2do nivel no han podido acceder al sitio y les aparece este banner -ver imagen adjunta-

Por favor comprueba este problema con tus proveedores de hosting y hazme saber cuando se haya resuelto para que nuestros especialistas puedan acceder al sitio.

Screenshot 2025-08-29 at 13.25.20.png
septiembre 1, 2025 a las 7:49 am #17361511

inout-orientA

Buenas Carlos, me indican esto del hosting:

----
El servicio cuenta con ciertas reglas de seguridad para limitar el alcance de los ataques que se realizan contra el servidor donde está alojada tu cuenta, y la carga que estos puedan generar.

Entre otras cosas, en estas reglas bloqueamos peticiones a archivos que son frecuentemente atacados como el login de WordPress desde navegadores que no tengan instalados ciertos idiomas. Algunos de ellos son los siguientes:

Español
Catalan
Gallego
Euskera
No es necesario que estén instalados todos, ni que sean el de uso principal, simplemente con que exista uno es suficiente. Esta medida está diseñada para evitar el acceso de bots, y solo se aplica a zonas sensibles de la web (al área pública no se restringe el acceso en función de estas medidas).

Para acceder, no tenéis más que añadir alguno de los idiomas permitidos al navegador; por ejemplo para Chrome podéis hacerlo siguiendo estos pasos:

Id al menú arriba a la derecha -> "Configuración".
En la parte inferior, haced clic en Mostrar "Configuración avanzada".
En la sección "Idiomas" -> "Añadir idiomas".
Añadid el español a la lista (es_ES), o cualquier otro idioma de la península.
Para añadirlos en Mozilla Firefox:

Id al menú -> "Preferencias".
"Contenido" -> "Idiomas" -> "Seleccionar...".
Aquí elegid el español (el que especifique [es]) o cualquier otro de la península, y añadidlo al navegador en cualquier lugar (no tiene por qué estar de primero).
Sea cual sea el navegador, cuando terminéis de añadir el idioma borrad la cache y las cookies y reiniciad el programa; así ya deberíais poder entrar en la web de forma normal.
---

septiembre 1, 2025 a las 8:02 am #17361581

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!

He enviado esta información a nuestros especialistas de 2do nivel.

septiembre 1, 2025 a las 8:07 am #17361615

inout-orientA

Gracias Carlos!

Coméntales que ahora lamentablemente me da el mismo fallo en todas las de francés y portugués. Las que antes me funcionaban en francés, ahora me sale el mismo fallo.

No sé si esta info les puede ayudar en algo.

Gracias

fallo-frances.jpg
septiembre 1, 2025 a las 8:18 am #17361643

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Si, ya les he informado 🙂

septiembre 1, 2025 a las 10:05 am #17361976

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola nuevamente,

Nuestros especialistas han revisado en la base de datos y la información se está guardando correctamente, por lo que el problema debe estar en la forma en la que se imprime este contenido. Sin embargo, nuestros especialistas no han podido localizar con seguridad cual es la plantilla que muestra esta información para poder revisarla.

Puedes compartir la URL o los pasos a seguir para editar esta plantilla en el idioma original?

septiembre 1, 2025 a las 11:19 am #17362253

inout-orientA

Hola Carlos

La plantilla de estos productos la puedes encontrar en el theme builder.

Para acceder, hay que ir a Divi->Theme Builder -> la plantilla es la que se llama: "PRODUCTOS: Privada". Puedes acceder a la plantilla en el "Cuerpo personalizado"

Gracias!

septiembre 1, 2025 a las 11:27 am #17362271

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!

Ya he enviado esta informació a nuestro 2do nivel.

septiembre 5, 2025 a las 11:27 am #17379132

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 siguen trabajando en encontrar una solución definitiva a este problema, sin embargo han encontrado esta solución temporal:
- Instala el plugin Code Snippets
- Crea un snippet con este código:

add_filter( 'et_builder_resolve_dynamic_content', 'wpmlsupp_tweak_dynamic_content_encoding', 21, 1 );
function wpmlsupp_tweak_dynamic_content_encoding( $content ){
    return wp_specialchars_decode( $content, ENT_QUOTES );
}

- Guarda los cambios y comprueba el resultado

septiembre 5, 2025 a las 4:24 pm #17380067

inout-orientA

Buenas Carlos!

Como solución temporal me ha funcionado. Igualmente espero a que me confirméis cuando encontráis una solución definitiva.

Muchas gracias 😉

septiembre 8, 2025 a las 8:55 am #17382748

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Genial!

Me alegra saber que el problema se ha resuelto con el workaround. Le he preguntado a nuestros especialistas de 2do nivel si se puede generar una solución definitiva.

Regresaré con usted en cuanto tenga una respuesta.
Saludos!

septiembre 8, 2025 a las 10:35 am #17383170

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola nuevamente!

Nuestros especialistas de 2do nivel han vuelto a revisar el sitio y han encontrado que la plantilla que se encarga de mostrar el contenido necesita actualizar sus traducciones -ver imagen adjunta-

Ellos han actualizado la traducción de la plantilla en el ambiente de prueba y han eliminado el workaround. El problema ha desaparecido luego de realizar estos pasos.

Por favor actualiza la traducción de la plantilla mencionada, elimina el workaround y comprueba si el problema desapareció.

Screenshot 2025-09-08 at 11.03.10.png
septiembre 10, 2025 a las 6:12 am #17389181

inout-orientA

Buenas Carlos, no entiendo porque coge esa plantilla, porque no es la correcta.

Igualmente, he actualizado esa plantilla, he borrado el workaround, he guardo. He borrado caché de cloudflare y navegador. He probado en incógnito, y el problema persiste 🙁

actualiz-wpml.jpg
actualiz-wpml.jpg
fallo-frances-sigue.jpg