下面是jquery
手柄的使用方式多种多样:
// add my js, written in jQuery
// so it requires `jquery.min.js` to be output first
// & say I do this in a early hook like `init`
wp_enqueue_script( \'my-js\', \'js.js\', array(\'jquery\'));
// later in theme:
// remove Wordpress\'s default jquery,
// change jquery to a specified version, and put in footer
// & say I do this in a later hook like `wp_loaded`
wp_deregister_script( \'jquery\' );
wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js\', false, \'1.8.1\', true );
wp_enqueue_script( \'jquery\' );
即使我已经
my-js
首先,我可以更改和修改
jquery
我可以很容易地改变jquery
我正在使用的版本和源代码
我有一个简单明了的伪代码方法remove a script 我不想要的
我变了jquery
\'s脚本,但其他插件jquery
仍将获得jQuery(虽然版本可能已关闭,但目前并不重要)
我的my-js
已提前完成,默认为wp_head
. 后来,我改变了jquery
要放置到页脚(导入以获得speed PreFace(回复:Google PageSpeed))。自从my-js
取决于jquery
, 它也会下移到页脚
当您与多个插件和主题作者打交道时,他们想要更改和修改一些东西,如jQuery,而不知道动态URL或其他主题/插件是否触及了jquery
脚本——在没有句柄的情况下做这样的事情绝对是一场噩梦。