加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

WordPress屏蔽主题或者插件加载的jQuery文件方法

发布时间:2022-06-23 17:35:14 所属栏目:教程 来源:互联网
导读:如果我们使用插件或者主题有的自带了jquery了,这样只要运行就会加载了,我们wordpress如果有默认的jquery就机以不需要这些第三方jquery加载了,下面来看屏蔽主题或者插件加载的jQuery文件的例子. 直接禁止加载默认jQuery库 function my_enqueue_scripts() { wp
  如果我们使用插件或者主题有的自带了jquery了,这样只要运行就会加载了,我们wordpress如果有默认的jquery就机以不需要这些第三方jquery加载了,下面来看屏蔽主题或者插件加载的jQuery文件的例子.
 
  直接禁止加载默认jQuery库
 
  function my_enqueue_scripts() {
  
      wp_deregister_script('jquery');
  
  }
  add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts', 1 );
 
  这个代码会直接禁止调用jQuery插件的引入,但是在后台也被禁止了,可能会影响到后台的功能.
 
  选择性的加载jQuery
 
  if ( !is_admin() ) { // 后台不禁止
  
      function my_init_method() {
  
          wp_deregister_script( 'jquery' ); // 取消原有的 jquery 定义
  
      }
  
      add_action('init', 'my_init_method');
  
  } //phpfensi.com
  
  wp_deregister_script( 'l10n' );
  上面的方法先判断是否是在后台,然后在移除对jQuery文件的定义,挂载到WordPress的init过滤器上面,将上面的代码添加到当前主题的functions文件中即可.
 
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!