function load_my_script(){
wp_register_script( \'my_script\', get_template_directory_uri() . \'/js/myscript.js\', \'jquery\' );
wp_enqueue_script( \'my_script\', \'jquery\');
}
add_action(\'wp_enqueue_scripts\', \'load_my_script\');
myscript。js在jquery之前加载,为什么?如何在jquery之后加载它?
谢谢
SO网友:EAMann
您的代码中有一个输入错误。它应该是:
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\');
jQuery依赖项需要是
array()
, 不仅仅是一根绳子。这将强制脚本在jQuery之后加载。