Saltar al contenido Saltar a la barra lateral

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

Problema:
Si has configurado tu sitio web para usar diferentes dominios por idioma y notas que los iconos no se visualizan correctamente en el idioma secundario, esto puede deberse a restricciones CORS del servidor que no acepta peticiones desde el dominio secundario.
Solución:
Para resolver este problema, te recomendamos seguir los pasos descritos en nuestra documentación sobre cómo manejar imágenes y recursos en diferentes dominios. Puedes encontrar la guía detallada aquí: https://wpml.org/de/forums/topic/different-domain-per-language-images-are-not-shown-correctly/.

Si esta solución no resuelve tu problema o si la información parece desactualizada, te sugerimos abrir un nuevo ticket de soporte. Te recomendamos también verificar los problemas conocidos en https://wpml.org/known-issues/, confirmar que tienes instaladas las últimas versiones de los temas y plugins, y verificar la versión de la solución permanente. Para más asistencia, 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 1 respuesta, tiene 0 voices.

Última actualización por Carlos Rojas hace 7 meses, 2 semanas.

Asistido por: Carlos Rojas.

Autor Publicaciones
febrero 28, 2025 a las 6:02 am #16758824

joan-carlesM

<b>Antecedentes del problema: </b>
Acabo de poner la web en idioma por dominio. El problema no ocurría cuando era idioma por directorio. Link to a page where the issue can be seen: enlace oculto

<b>Síntomas: </b>
Los iconos han dejado de visualizarse en el idioma secundario.

<b>Preguntas: </b>
¿Por qué ocurre el problema de los iconos en idioma por dominio?
¿Cómo puedo solucionarlo?

He seguido el siguiente manual https://wpml.org/errata/divi-theme-icon-conflict-wpml/ y he añadido la siguiente linea de código en el functions.php

function wpml_icon_fix() {
echo '<style type="text/css">.et-pb-option .et_font_icon li:before { font-family: "ETmodules"!important; content: attr(data-icon)!important; speak: none!important; font-weight: normal!important; font-variant: normal!important; text-transform: none!important; line-height: 1!important; -webkit-font-smoothing: antialiased!important; }</style>';
}
add_action( 'admin_head', 'wpml_icon_fix' );

Pero sigue sin funcionar

febrero 28, 2025 a las 11:02 am #16760330

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,

La causa de este problema son las restricciones CORS del servidor que no acepta peticiones desde el dominio secundario.

Para solucionar este problema debe aplicar los pasos descritos en el resumen de este ticket: https://wpml.org/de/forums/topic/different-domain-per-language-images-are-not-shown-correctly/

Saludos,
Carlos