Soporte » Guías – Resolución de problemas » No me cargan los estilos

  • Resuelto scorpandy

    (@scorpandy)


    Hola a todos…

    Estoy llamando a una hoja de estilos que creé y no me la reconoce wordpress..
    Mi código es el siguiente:

     function my_styles() {
      wp_register_style('cc_styles', plugins_url( '/Checkout-customizer/cc-styles.css' , __FILE__ ));
      wp_enqueue_style('cc_styles');
    }
    add_action( 'wp_enqueue_scripts', 'my_styles' );

    la ruta del archivo css es: mi-web/wp-content/plugins/Checkout-customizer/cc-styles.css

    ¿Podrían por favor ayudarme?

    se los agradezco 🙂

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Juan Hernando

    (@unintended8)

    Hola @scorpandy, ¿esa hoja de estilos la estás intentando cargar desde el functions.php de tu tema?

    En ese caso te bastaría con

    function my_styles() {
        wp_register_style('cc_styles', plugins_url( 'Checkout-customizer/cc-styles.css' ));
        wp_enqueue_style('cc_styles');
    }
    add_action( 'wp_enqueue_scripts', 'my_styles' );

    Si la estás intentando cargar desde un plugin que estás creando, en ese caso tendrías que quitar el nombre del plugin de la URL, ya que con __FILE__ ya estarías cargando la ruta relativa al directorio padre de ese archivo.

    + info sobre plugins_url()

    scorpandy

    (@scorpandy)

    Muchas gracias Juan Hernando, sí lo estaba llamando desde un plugin y solo faltaba quitarle el nombre de la carpeta «Checkout-customizer»…

    Para futuras referencias, lo dejé así:

    function my_styles() {
      wp_register_style('cc_styles', plugins_url( '/cc-styles.css' , __FILE__ ));
      wp_enqueue_style('cc_styles');
    }
    add_action( 'wp_enqueue_scripts', 'my_styles' );

    Fuiste de gran ayuda 🙂

    • Esta respuesta fue modificada hace 2 meses por scorpandy.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.