现在的位置: 首页 > WP 专题 > 正文

禁止加载wordpress自带的jquery库 避免JS冲突

2014年05月05日 WP 专题 ⁄ 转载:原文链接 ⁄ 共 497字 ⁄ 字号 暂无评论 ⁄ 阅读 961 次

由于wordPress主题和插件都会加载不同的JQ库,包括加载wordpress自带jquery库,从而不可避免地会产生一些冲突,并造成重复加载,影响到页面加载速度。可以通过下面的代码禁止加载wordpress自带的jquery库,避免JS冲突。

将下面两段代码分别粘贴到wordpress主题的functions模板文件中:

代码一:

  1. //禁止加载默认jq库 
  2. function my_enqueue_scripts() {
  3. wp_deregister_script('jquery');
  4. }
  5. add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts', 1 );

代码二:

  1. //禁止加载默认jq库 
  2. if ( !is_admin() ) { // 后台不禁止 
  3. function my_init_method() {
  4. wp_deregister_script( 'jquery' ); // 取消原有的 jquery 定义 
  5. }
  6. add_action('init', 'my_init_method');
  7. }
  8. wp_deregister_script( 'l10n' );

给我留言

留言无头像?


×