我已经看过了,但似乎没有任何地方涉及如何将jQuery放入页脚,至少不是我在主题中的方式,是否有方法将以下内容放入页脚?
// Load jQuery
function my_register_jquery_function() {
wp_deregister_script(\'jquery\');
wp_register_script(\'jquery\', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, \'1.7.1\');
wp_enqueue_script(\'jquery\');
wp_enqueue_script(
\'cookie\'
, get_stylesheet_directory_uri() . \'/js/jquery.cookie.js\'
, array(\'jquery\')
);
wp_enqueue_script(
\'easing\'
, get_stylesheet_directory_uri() . \'/js/jquery.easing.1.3.js\'
, array(\'jquery\')
);
wp_enqueue_script(
\'nivo\'
, get_stylesheet_directory_uri() . \'/js/jquery.nivo.slider.js\'
, array(\'jquery\')
);
wp_enqueue_script(
\'setup\'
, get_stylesheet_directory_uri() . \'/js/setup.js\'
, array(\'jquery\')
);
}
add_action(\'wp_enqueue_scripts\', \'my_register_jquery_function\');
SO网友:SeventhSteel
当然设置的第五个参数wp_enqueue_script
或wp_register_script
像true
, 该脚本将放置在页脚中。
例如,您的线路
wp_register_script(\'jquery\', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, \'1.7.1\');
应该是
wp_register_script(\'jquery\', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, \'1.7.1\', true);
如果不需要/不想指定版本号,只需将第四个参数设置为
false
.
更多信息:http://codex.wordpress.org/Function_Reference/wp_register_script
顺便说一下,为了确保避免任何冲突,我建议您在所有自定义脚本的名称前加前缀。