【发布时间】:2016-02-22 13:13:55
【问题描述】:
我的主题基于 Cherry Framework 3.1.5 和 Jquery 1.7.2,我正在使用一个非常重要的插件,需要 Jquery 1.9 或 avobe。
如何将我的 Jquery 1.7 更新/迁移到更高版本?
谢谢!
【问题讨论】:
标签: jquery frameworks
我的主题基于 Cherry Framework 3.1.5 和 Jquery 1.7.2,我正在使用一个非常重要的插件,需要 Jquery 1.9 或 avobe。
如何将我的 Jquery 1.7 更新/迁移到更高版本?
谢谢!
【问题讨论】:
标签: jquery frameworks
好吧,答案是在这里发布的,尽管根本没有任何解释。您必须禁用 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');
}
代码的作用是(逐行):
我在更新 WooCommerce 购物车(删除或更新产品数量)时遇到不兼容问题,现在可以正常工作。
【讨论】:
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');
}
【讨论】: