//插入到functions.php文件当中
function js_hide_all_shipping_when_free_is_available( $shipping_rates ) {
foreach ( $shipping_rates as $key => $rate ) {
// Check if current rate is 'free_shipping'
if ( $rate->get_method_id() == 'free_shipping' ) {
$shipping_rates = array( $key => $rate );
}
}
return $shipping_rates;
}
add_filter( 'woocommerce_package_rates', 'js_hide_all_shipping_when_free_is_available' );