¿Cómo hago que el script cargue después de jQuery?
10 abr 2012, 20:22:02
Vistas: 44.4K
Votos: 14
function load_my_script(){
// Registrar el script con jQuery como dependencia
wp_register_script( 'my_script', get_template_directory_uri() . '/js/myscript.js', array('jquery') );
// Cargar el script
wp_enqueue_script( 'my_script' );
}
add_action('wp_enqueue_scripts', 'load_my_script');
myscript.js está cargando antes que jquery, ¿por qué? Y ¿cómo hago que cargue DESPUÉS de jquery?
Gracias.

Dave
810
Todas las respuestas a la pregunta
2
3
Tienes un error tipográfico en tu código. Debería ser:
function load_my_script(){
wp_register_script(
'my_script',
get_template_directory_uri() . '/js/myscript.js',
array( 'jquery' )
);
wp_enqueue_script( 'my_script' );
}
add_action('wp_enqueue_scripts', 'load_my_script');
La dependencia de jQuery debe ser un array()
, no solo una cadena. Esto forzará a que tu script se cargue después de jQuery.

EAMann
32.2K
10 abr 2012 20:26:49
Comentarios
En la función wp_register_script
, sí. Le indica a WordPress que jQuery es necesario para que este script funcione, por lo que se cargará en consecuencia. En wp_enqueue_script
no es necesario, porque WP ya conoce las dependencias desde antes.

10 abr 2012 20:56:01
Preguntas relacionadas
1
respuestas