Soporte » Guías – Resolución de problemas » Error generar codigo css

  • icachurro

    (@icachurro)


    Hola,

    Tengo un problema en la creación del stile en el head, estoy usando un tema responsive.

    Resulta que cuando genero la web, una función que es llamada varias veces, en una ocasión me genera mal el código, en vez de hacerme una etiqueta <link> me hace una <style>, y no entiendo el motivo, os lo expongo con ejemplo:

    Esta llamada esta dentro de la carpeta funciones en el propio tema, en el archivo jquerey-css-include.php

    Esta llamada:
    wp_enqueue_style(«lightbox», THEME_CSS_URL.»lightbox.css», Array());

    Genera este código:
    <link rel=’stylesheet’ id=’lightbox-css’ href=’http://http://piccione.orange-themes.com/wp-content/themes/piccione-theme/css/A.lightbox.css,qver=3.8.1.pagespeed.cf.XFw5M5yGK0.css&#8217; type=’text/css’ media=’all’/>

    Esta es la correcta, pero la siguiente linea es la incorrecta y es una llamada a función justo detrás de la anterior.

    wp_enqueue_style(«style-responsive», THEME_CSS_URL.»responsive/desktop.css», Array());

    <style id=’style-responsive-css’ media=’all’>ul.menu li:hover ul.sub-menu{display:block}ul.menu ul.sub-menu{display:none;padding-right:6px;position:absolute;z-index:10;width:200px;padding-top:10px;background:url(wp-content/themes/piccione-theme/images/xsubmenu-arrow.png.pagespeed.ic.WlPHfB1pcr.png) no-repeat 16px 4px;box-shadow:0px 3px 1px rgba(0,0,0,.3)}ul.menu ul.sub-menu li{display:block;margin:0px;background:transparent;border-bottom:1px solid #303030;width:100%;background:#232323}ul.menu ul.sub-menu li a{display:block;width:100%}ul.menu>li>a span{padding-right:10px}ul.menu>li>a span:after{font-family:’Entypo’,Arial;content:’\25BE’;display:block;position:absolute;right:19px;top:14px;font-size:10px;opacity:.8;filter:alpha(opacity=80)}</style>

    Y debería de generar el siguiente código:

    <link rel=»stylesheet» id=»style-responsive-css» href=»http://piccione.orange-themes.com/wp-content/themes/piccione-theme/css/responsive/desktop.css» type=»text/css» media=»all»/>

    Como veis son las mismas llamadas, pero que generan distinto código css, y no comprendo por que pasa, cuando en el tema original, no ocurre nada de esto, me podéis echar una mano?

    Muchas Gracias.

  • El debate ‘Error generar codigo css’ está cerrado a nuevas respuestas.