在WooCommerce安装之后排队jQuery问题

时间:2015-11-10 10:45:13

标签: jquery wordpress woocommerce

我最近使用自己的主题安装了WooCommerce但由于某种原因我遇到了jQuery错误。我只能认为它是WooCommerce,因为我之前从未遇到过任何问题。

我通常使用代码在页脚中调用jQuery:

function web_scripts(){

    wp_deregister_script('jquery');
    wp_register_script('jquery', get_template_directory_uri() . '/js/jquery-1.11.3.min.js', '', '1.11.3', true);
    wp_enqueue_script('jquery');

}
add_action( 'wp_enqueue_scripts', 'web_scripts' );

但是自从安装WooCommerce(以前从未使用过WooCommerce)以来,我的jQuery没有出现在页脚中,而且我收到了控制台错误

  

未捕获的ReferenceError:未定义jQuery

然而,当我让jQuery出现在标题中时,我没有得到控制台错误,而是得到了:

"/*"

[CDATA[ */
var wc_add_to_cart_params = {"ajax_url":"\/hagleystoves\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/hagleystoves\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View Cart","cart_url":"http:\/\/192.168.1.205\/hagleystoves\/cart\/","is_cart":"","cart_redirect_after_add":"no"};
/* ]]

"*/"

此代码在页面底部显示为/ ** /。我真的不确定如何解决这个问题,因为我之前在安装WooCommerce之前从未遇到过这个问题。

对此的任何帮助都将非常感激。感谢所有花时间阅读这个问题的人。

1 个答案:

答案 0 :(得分:0)

在主题或插件文件中添加此代码。试试这个:

add_action('wp_enqueue_scripts', 'wptuts_scripts_basic');

function wptuts_scripts_basic() {
    wp_enqueue_script('jquery', get_template_directory_uri() . '/js/jquery-1.11.3.min.js');
}