Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 以下為註解與日期
- * 2017.07.06
- * 移除 address-i18n.js ( /wp-contnet/plugins/woocommerce/assets/js/frontend/address-i18n.js )
- * 移除 address-i18n.js,避免因為這個 js 造成 custom checkout field 無效只會讀取 WooCommerce 預設排序的問題
- * 註銷 cart 與 checkout 的 register ( 因為這兩組帶有 address-i18n 的參數 ) 然後重新註冊不帶 address-i18n 的 cart 與 checkout
- * 這樣一來可以維持 cart form 與 checkout form 的 reload,而 reload 也不會再受 address-i18n 的影響
- */
- add_action('wp_enqueue_scripts', 'CW_DeregisterScript', 9999);
- function CW_DeregisterScript(){
- $suffix=defined('SCRIPT_DEBUG')&&SCRIPT_DEBUG?'':'.min';
- wp_deregister_script('wc-cart');
- wp_deregister_script('wc-checkout');
- wp_deregister_script('wc-address-i18n');
- wp_register_script(
- 'wc-cart',
- /*
- * Fatal error: Uncaught Error: Call to private method WC_Frontend_Scripts::get_asset_url() from context
- */
- //WC_Frontend_Scripts::get_asset_url('assets/js/frontend/checkout'.$suffix.'.js'),
- get_site_url().'/wp-content/plugins/woocommerce/assets/js/frontend/checkout'.$suffix.'.js',
- array('jquery', 'woocommerce', 'wc-country-select'));
- wp_register_script(
- 'wc-checkout',
- /*
- * Fatal error: Uncaught Error: Call to private method WC_Frontend_Scripts::get_asset_url() from context
- */
- //WC_Frontend_Scripts::get_asset_url('assets/js/frontend/cart'.$suffix.'.js'),
- get_site_url().'/wp-content/plugins/woocommerce/assets/js/frontend/cart'.$suffix.'.js',
- array('jquery', 'woocommerce', 'wc-country-select'));
- wp_enqueue_script('wc-cart');
- wp_enqueue_script('wc-checkout');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement