Php 未添加到购物车的可变产品

Php 未添加到购物车的可变产品,php,jquery,wordpress,woocommerce,Php,Jquery,Wordpress,Woocommerce,大家好,我正在使用woocommerce网站。我在我的网站上添加了不同的产品。其中有些是单一的,有些是可变的。单一产品运作良好。现在的问题是,当我打开一个可变产品并尝试添加到购物车中时,我收到一个错误“请选择产品选项…”,尽管我已经选择了该产品的一个选项。当我打开控制台时,我发现了这个错误 ReferenceError: wp is not defined ...=!1,j=!1,k=c.find(".reset_variations"),l=wp.template("variation-t

大家好,我正在使用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插件文件夹中。我搜索了allot并尝试了不同的方法,但没有找到结果。我也尝试过禁用所有插件,但错误仍然存在。请帮我解决这个问题。

要解决这个问题,您可以应用一个简单的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文件:


希望有帮助

感谢您的回复,在js文件夹中的何处添加这两个文件??在代码中的何处添加这些文件的链接???js文件必须添加到您的插件文件夹ie woocommerce/assets/js/jquery cookie/文件夹中,无需添加任何链接。或者,您可以直接将整个文件夹提取并上载到wp content/plugins文件夹中。然后登录到您的管理面板,在插件列表中找到它,并将其作为普通插件激活。就这些!!专家我已经添加了插件,但它仍然给出了相同的错误和未添加到购物车中的可变产品