【问题标题】:Cherry Framework - Jquery UpdateCherry 框架 - Jquery 更新
【发布时间】:2016-02-22 13:13:55
【问题描述】:

我的主题基于 Cherry Framework 3.1.5 和 Jquery 1.7.2,我正在使用一个非常重要的插件,需要 Jquery 1.9 或 avobe。

如何将我的 Jquery 1.7 更新/迁移到更高版本?

谢谢!

【问题讨论】:

    标签: jquery frameworks


    【解决方案1】:

    好吧,答案是在这里发布的,尽管根本没有任何解释。您必须禁用 Cherry Framework 附带的 JQuery,将以下代码添加到您的 functions.php 文件(在您的主题文件夹下):

    // Remove themes old version of jQuery and load a compatible version
    add_action('wp_enqueue_scripts', 'update_jquery_for_cherry_framework', 11);
    function update_jquery_for_cherry_framework() {
       wp_deregister_script('jquery');
       wp_register_script('jquery', '/wp-includes/js/jquery/jquery.js', false, false, true);
       wp_enqueue_script('jquery');
    }
    

    代码的作用是(逐行):

    1. 加载函数 update_jquery_for_cherry_framework
    2. 注销 jquery 脚本
    3. 从以下文件 /wp-includes/js/jquery/jquery.js 注册 jquery 脚本
    4. 加载刚刚注册的jquery脚本

    我在更新 WooCommerce 购物车(删除或更新产品数量)时遇到不兼容问题,现在可以正常工作。

    【讨论】:

      【解决方案2】:
      add_action('wp_enqueue_scripts', 'update_jquery_for_cherry_framework', 11);
      
      function update_jquery_for_cherry_framework() {
      
          wp_deregister_script('jquery');
      
          wp_register_script('jquery', '/wp-includes/js/jquery/jquery.js', false, false, true);
      
          wp_enqueue_script('jquery');
      }
      

      【讨论】:

      • 您当然可以添加更多文字来解释您的答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多