私はアドオンに-cart.jsを除いて同じ問題を抱えていました。シンプルな解決策は、woocommerceスクリプトをDEQUEUEにして、あなたの取り替えを保留することです。私の場合、私は私ののfunctions.phpに以下を追加しました:
wp_dequeue_script('wc-add-to-cart');
wp_enqueue_script('wc-add-to-cart', get_bloginfo('stylesheet_directory'). '/js/add-to-cart-multi.js' , array('jquery'), false, true);
あなたは「WC-アドオンに-カート-変動」スクリプトをデキューしたいと思います。私はあなたがと同じ名前でを持っているとは思わないが、理由がわからない。
これが役に立ちます。
WordPressバージョン4.0.1とWooCommerceバージョン2.2.10を使用している場合は、 、
wp_deregister_script('wc-add-to-cart');
wp_register_script('wc-add-to-cart', get_bloginfo('stylesheet_directory'). '/js/add-to-cart-multi.js' , array('jquery'), WC_VERSION, TRUE);
wp_enqueue_script('wc-add-to-cart');
あなたは完全に自分のスクリプトを無効にしますか、またはオーバーライド:
これには含まれており、すべてのスクリプトが
wp_enqueue_script()
によってロードまたは登録wp_register_script()
で管理し$wp_scripts
グローバルオブジェクトを直接操作することによって解決することができます特定の行動や出来事? –さて、私はjavascriptファイル(add-to-cart-variation.js)を完全に上書きしようとしていました。 – Sebastien
このファイルでは、doc readyにバインドされているイベントは2つしかないようです。あなたは自分のスクリプトでそれらをアンバインドすることができます。 line-4、line-216 https://github.com/woothemes/woocommerce/blob/master/assets/js/frontend/add-to-cart-variation.jsを参照してください。私はそのプラグインで作業していませんが、あなたは手動でそのファイルを変更することもできると思います。 –