如何改变WordPress默认的jQuery引入来源

WordPress有个了不起的特征,就是自带了各种JavaScript库,包括jQuery在内,很方便的一点就是,WordPress允许我们根据需要修改引入jQuery库的来源。

比如说,为了减轻服务器的压力,我们想直接引用通过外部托管的适合WordPress版本的jQuery库(或者是CDN版本的jQuery库),那样的话,操作起来也并不难,直接使用下面的function函数:

1
2
3
4
5
6
7
function add_scripts() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery' , 'http://code.jquery.com/jquery-1.7.1.min.js' );
wp_enqueue_script( 'jquery' );
}
 
add_action( 'wp_enqueue_scripts' , 'add_scripts' );

从以上代码可以看出,我们主要使用了三条函数:

  1. wp_deregister_script():将WordPress中当前的jQuery版本禁用

  2. wp_register_script():注册新的CDN版本的jQuery

  3. wp_enqueue_script():将jQuery引入到主题或插件中

值得注意的一点是,在引入jQuery上,我们使用了add_action(),而非add_filter(),因为我们不希望去改变 WordPress本身的文件代码,相反,在加载新的jQuery 时,我们还要依赖WordPress去为我们做事情,所以我们使用了action钩子,而不是filter过滤器。更多关于action及hook这些东西的详细解释,请访问WordPress 官方文档


转载于:https://my.oschina.net/ajian2014/blog/300641

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值