Soporte » Instalación – Actualizaciones » $Scrips->add no añade mi nuevo JS

  • Hola,

    He visto que el fichero script-loader.php contiene todas las llamadas a los JS que se hacen en la web.

    Según pone en este fichero, el añadir nuevos JS debe ser de la siguiente forma:

    $scripts->add( 'handle', 'url', 'dependencies', 'query-string', 1 );

    Pues bien, yo estoy intentando añadir el JS jquery easing, y lo hago de esta manera:

    $scripts->add( 'jquery-easing', '/wp-includes/js/jquery/jquery.easing.js', array('jquery'), '1.10.2', 1 );

    Al subirlo a mi hosting, no da ningún error, pero si miro el código fuente, no lo está incluyendo y he probado varias formas de incluirlo en $scripts->add sin resultados satisfactorios.

    Espero vuestra ayuda!
    Un saludo

Viendo 1 respuesta (de un total de 1)
  • No modifiques los archivos de WordPress, vas a perder todo lo que hagas cada vez que actualices.

    Puedes llamar cualquier archivo desde las funciones de tu tema.

    Abre tu archivo functions.php que debe de estar dentro de tu tema y puedes llamar al archivo que quieras mas o menos así:

    function theme_name_scripts() {
    		wp_enqueue_style( 'style-name', get_stylesheet_uri() );
    		wp_enqueue_script( 'script-name', get_template_directory_uri() . '/tucarpeta/tu.js', array(), '1.0.0', true );
    	}
    
    	add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );

    Aquí se tima en cuenta que «/tucarpeta/tu.js» que es una carpeta con un JS adentro, se encuentra dentro de la carpeta de tu tema.

    «wp-content/tu-tema/tucarpeta/tu.js»

    Con eso ya lo tienes. (aquí más info)

    Saludos.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘$Scrips->add no añade mi nuevo JS’ está cerrado a nuevas respuestas.