Woocommerce变量产品未添加到购物车

时间:2016-02-09 11:42:41

标签: php jquery wordpress wordpress-plugin woocommerce

大家好我正在使用一个woocommerce网站。我在我的网站上添加了不同的产品。其中一些是单一的,其中一些是可变的。单个产品工作正常。现在的问题是当我打开一个变量产品并尝试添加到购物车时我收到错误"请选择产品选项..."虽然我已经选择了该产品的选项。当我打开控制台时发现此错误

ReferenceError: wp is not defined


...=!1,j=!1,k=c.find(".reset_variations"),l=wp.template("variation-template"),m=wp....

引用此错误的文件是add-to-cart-variation.min.js,它位于woocommerce插件文件夹中。我搜索了分配并尝试了不同的东西,但无法找到结果。我也试过禁用所有插件,但错误仍然存​​在。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

要解决此问题,您可以应用简单的jquery修复:

在function.php中添加以下代码

if ( ! is_admin() ) {

add_action( 'wp_enqueue_scripts', 'woocommerce_jquery_cookie_script' );

function woocommerce_jquery_cookie_script() {

    // deregister script
    wp_deregister_script( 'jquery-cookie' ); 

    $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';

    wp_register_script( 'jquery-cookie', plugins_url( 'jquery_cookie' . $suffix . '.js', __FILE__ ), array( 'jquery' ), '1.3.1', true );



}

}

可以从以下链接下载2 js文件:

https://support.woothemes.com/hc/en-us/article_attachments/200746747/woocommerce-jquery-cookie-fix.zip

希望有所帮助!