Logotipo SVG solo en el home de WordPress: No aparece en el resto de páginas

Tema en 'Desarrollo web' iniciado por SanMaster, 24 Nov 2023.

  1. SanMaster

    SanMaster Administrator Miembro del equipo

    En mi WordPress un logotipo PNG funcionaba correctamente y se visualizaba sin problema en todas las páginas del sitio. Sin embargo, cuando cargue una imagen SVG usando exactamente el mismo código PHP en el plugin de snippets, el logo apareció bien en el home y dejó de aparecer en el resto de páginas.

    Solución: La ruta que estaba usando era una ruta relativa, pero cuando cambié y puse la ruta absoluta de la imagen SVG (desde el https), entonces el logo volvió a aparecer en todo el sitio.

    Como referencia dejo el código que usé para colocar el logotipo en el encabezado de mi sitio:


    add_action( 'wp_head', 'mi_tema_personalizado' );
    function mi_tema_personalizado() {
    echo '<style>.site-branding .site-title a { background-image: url("https://misitio.com/wp-content/uploads/2023/11/logo.svg"); background-size: 200px 57px; display: block; height: 57px; width: 200px; text-indent: -9999px; margin-top: -10px; }</style>';
    }
     

Compartir esta página