it-swarm.com.de

Ist es notwendig, die Warteschlange zu stellen?

Ist es notwendig, jquery in die Warteschlange zu stellen? Ich denke, etwas ist falsch, weil es ohne diese Zeile nicht funktioniert

wp_enqueue_script('jquery');

Ich glaube nicht, dass ich es brauchte, bevor ich mir ziemlich sicher bin, dass jquery bereits im WordPress-Kern ist.

 function mis_cursos_all_user_scripts()  
    {  
    wp_enqueue_script('jquery');
    // defer o async
    add_filter( 'script_loader_tag', 'mscrss_add_defer_attribute', 10, 2    );
    wp_register_script('vimeo', 'https://player.vimeo.com/api/player.js', array(),'jquery'); 
    // error test is not enqueued in video pages! ojo
    wp_enqueue_script( 'mis_cursos_user_scripts_video', plugin_dir_url( __FILE__ ) . 'mis-cursos-videos.js', array( 'vimeo'), null, false  ); 
    wp_enqueue_script( 'mis_cursos_user_scripts_test', plugin_dir_url( __FILE__ ) . 'mis-cursos-test.js', array( 'jquery'), null, false  ); 
    wp_localize_script( 'mis_cursos_user_scripts_video', 'mis_cursos_video_namespace', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );           
    wp_localize_script( 'mis_cursos_user_scripts_test', 'mis_cursos_test_namespace', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );     
} 
add_action( 'wp_enqueue_scripts', 'mis_cursos_all_user_scripts' ); 
2
user2088350

Überhaupt nicht. Das dritte Argument von wp_enqueue_script() sind die Abhängigkeiten des Skripts. Alles, was Sie tun müssen, ist jQuery zu übergeben, und WordPress wird automatisch jQuery für Sie in die Warteschlange stellen.

2
Jack Johansson