1

我正在尝试注销在以下路径中找到的名为“add-to-cart-variation”的 WooCommerce 脚本:theme-folder/woocommerce/assets/js/frontend。这个想法是绕过控制可变产品的“添加到购物车”按钮的默认脚本。默认情况下,“添加到购物车”按钮仅在用户/客户在产品页面中选择了可供他们使用的变体时才可见,我希望此按钮始终可见。我将以下代码添加到 functions.php 并将 add-to-cart-variation.min.js 添加到 child-theme-folder/woocommerce/assets/js/frontend。

不幸的是,我没有看到任何变化,对我有什么建议吗?

function register_woo_radio_button_scripts () {
  wp_deregister_script('add-to-cart-variation');
  wp_dequeue_script('add-to-cart-variation');
  wp_register_script( 'add-to-cart-variation', plugins_url(     get_stylesheet_directory_uri().'woocommerce/assests/js/frontend/add-to-cart-variation.min.js', __FILE__ ), array( 'jquery'), false, true );

  wp_enqueue_script('add-to-cart-variation');

}

add_action( 'wp_enqueue_script', 'register_woo_radio_button_scripts' );
4

1 回答 1

1

这对我来说很好:

function wc_deregister_javascript() 
{
    wp_deregister_script( 'wc-add-to-cart-variation' );
}
add_action( 'wp_print_scripts', 'wc_deregister_javascript', 100 );
于 2014-05-29T09:39:39.320 回答