• Hemos migrado un sitio web, todo comenzaba a funcionar bien; hoy, después de instalar un certificado SSL, y de actualizar a PHP 7.0, todos los íconos que aparecen en los menús, sliders y otros, se han convertido en letras.

    Así por ejemplo la pequeña lupa de búsqueda (que usualmente está en la barra de menus) se ha convertido en una «U»; las flechas de mover el slider: hacia la derecha es ahora el número «5», a la izquierda el «3», etc. Un problema de fonts?, de hoja de estilos? He empezado a buscar, sin encontrar aún la razón de esto.

    Estoy utilizando el tema DIVI.

    Agradezco cualquier ayuda: René.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador Fernando Tellado

    (@fernandot)

    Creo que es un problema de codificación ya que las flechas del slider no son fuentes. De todos modos revisa todos los ajustes donde tengas urls con http porque deberías cambiarlas a https

    Moderador LGrusin

    (@lgrusin)

    Parece que hay algún problema con los Dashicons, igual algo quedó mal después del cambio.

    Comprueba que el tema está cargando los Dashicons en el archivo functions.php

    Un saludo

    Iniciador del debate rene-rene

    (@rene-rene)

    Gracias por responder; he corregido algunos url pero son los de imágenes que no cargaban después de cambio; sin embargo el tema de los íconos no lo he podido resolover. La gente de soporte del hosting me dice que el certificado está correctamente montado. Estoy consultando con soporte del tema.

    Hola Rene,

    Por lo que veo desde mi lado, creo tu sitio web está usando el tema Divi, estoy en lo correcto?

    De ser así, te sugiero seguir los pasos en el siguiente enlace ya que tu incidencia parece ser la misma:

    DIVI: Symbols disappeared – Icon Font not loading

    Lo importante del enlace son las reglas que hay que introducir en el archivo .htaccess del directorio raíz de tu sitio web.

    Espero que la información te sea de ayuda.

    Saludos!

    Iniciador del debate rene-rene

    (@rene-rene)

    Sí, en efecto, estoy utilizando DIVI. Voy a probar el comando en .htaccess que me indicas; sin embargo quería comentar que utilizando la herramienta de análisis que ofrece WhyNoPadlock, me envían el siguiente mensaje (disculpar que no es Español):

    The following two resources are currently being called using «https://www.globobc.com»:

    https://www.globobc.com/wp-content/themes/Divi/core/admin/fonts/modules.ttf
    https://www.globobc.com/wp-content/themes/Divi/core/admin/fonts/modules.woff

    Due to security restrictions these resources must be updated to use «https://globobc.com» (no www.) in order for your icons to appear as you expect.

    Según esto el problema radica en que DIVI trata de cargar los fonts con un path que incluye www y, dado el SSL debe hacerlo sin el www.

    Saludos!

    Es posible que éstas URLs con «www» estén en la base de datos. Podes intentar cambiar todas las URLs de tu sitio web a la versión sin «www» con el siguiente comando a través de SSH si tu hosting tiene WP-CLI instalado:

    wp search-replace 'https://www.globobc.com' 'https://globobc.com'

    Antes de hacer esto te recomiendo hacer un backup de la base de datos con el siguiente comando:

    wp db export

    Le podes pasar esta información al soporte de tu hosting para que lo hagan.

    Saludos!

    Moderador LGrusin

    (@lgrusin)

    Es que tienes en todo el sitio web algunos enlaces con www y otros sin él. Revisa bien todo eso.

    Ya te dije que era porque no puede cargar las fuentes.

    Un saludo

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘Aparecen letras en lugar de íconos’ está cerrado a nuevas respuestas.