WordPress默认会自动添加jquery库在wp_head,如下图:
我们有时候希望去掉WordPress在wp_head默认添加的jquery库,比如:
1.有时候我们的WordPress插件也会自动添加jquery库,有时候我们的主题也会添加jquery库,这种情况下jquery库会重复调用
2.我们希望手动调用jquery库在WordPress主题的底部,因为jquery库在WordPress主题的底部是一个WordPress加速的不错方法,可以让网站主要内容更快被打开.
下面说说禁用并去掉在wp_head默认添加的jquery库的2个方法:
打开当前WordPress主题的functions.php文件然后在<?php下面的?>前面添加如下代码:
方法一: 去掉WordPress前台访问不去掉后台访问.
// if ( !is_admin() ) { // 管理员访问后台不禁止,不然会异常 function my_init_method() { wp_deregister_script( 'jquery' ); // 取消原有的 jquery 定义 } add_action('init', 'my_init_method'); } wp_deregister_script( 'l10n' );
方法二:
//禁止加载WordPress默认jquery库 function my_enqueue_scripts() { wp_deregister_script('jquery'); } add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts', 1 );