七牛插件中Jquery的引用问题

WordPress

使用七牛云存储插件后发现 jQuery.min.js 被更换成了七牛的 cdn 了,其实就是插件中默认替换的。
更新的方法非常简单,从官网下载 jQuery 后上传至主机。
然后在/wp-content/plugins/wpjam-basic/extends/wpjam-qiniu.php中将

// add_action('admin_enqueue_scripts', 'wpjam_qiniu_enqueue_scripts', 1 );
add_action('wp_enqueue_scripts', 'wpjam_qiniu_enqueue_scripts', 1 );
function wpjam_qiniu_enqueue_scripts() {
	if(wpjam_qiniu_get_setting('jquery')){
		wp_deregister_script( 'jquery' );
	    wp_register_script( 'jquery', '//dn-staticfile.qbox.me/jquery/2.1.4/jquery.min.js', array(), '2.1.4' );
	}else{
		wp_deregister_script( 'jquery-core' );
	    wp_register_script( 'jquery-core', '//dn-staticfile.qbox.me/jquery/1.11.1/jquery.min.js', array(), '1.11.1' );
		wp_deregister_script( 'jquery-migrate' );
	    wp_register_script( 'jquery-migrate', '//dn-staticfile.qbox.me/jquery-migrate/1.2.1/jquery-migrate.min.js', array(), '1.2.1' );
	}
}

替换成为:

//add_action('admin_enqueue_scripts', 'wpjam_qiniu_enqueue_scripts', 1 );
add_action('wp_enqueue_scripts', 'wpjam_qiniu_enqueue_scripts', 1 );
function wpjam_qiniu_enqueue_scripts() {
	if(wpjam_qiniu_get_setting('jquery')){
		wp_deregister_script( 'jquery' );
	    wp_register_script( 'jquery', '//path/jquery.min.js', array(), '2.1.4' );
	}else{
		wp_deregister_script( 'jquery-core' );
	    wp_register_script( 'jquery-core', '///path/jquery.min.js', array(), '1.11.1' );
		wp_deregister_script( 'jquery-migrate' );
	    wp_register_script( 'jquery-migrate', '///path/jquery.min.js', array(), '1.2.1' );
	}
}

如果想同时调用不同版本的 jQuery,将不同版本的 jQuery 上传至主机更换名称或路径。

DONE!

© 声明:本站原创文章采用BY-NC-SA创作共用协议,转载时请标明本文地址;非原创(转载)文章版权归原作者所有。

RECENT POSTS

Stay Hungry. Stay Foolish.

数据库查询次数:11次,页面生成时间:0.029秒。