我目前对jQuery进行了这样的修改-如何将其移到页脚?
// Enque: jQuery
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script(\'jquery\');
wp_register_script(\'jquery\', "http" . ($_SERVER[\'SERVER_PORT\'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_enqueue_script(\'jquery\');
}
最合适的回答,由SO网友:s_ha_dum 整理而成
第五个参数是$in_footer
. 你把它漏掉了。添加该参数,将其设置为true
.
wp_register_script(
\'jquery\',
"http" . ($_SERVER[\'SERVER_PORT\'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js",
false,
null,
true
);
但我赞同安德鲁在评论中表达的担忧。取消注册/替换核心库可能会给自己带来麻烦。
参考文献
http://codex.wordpress.org/Function_Reference/wp_register_script