📅  最后修改于: 2022-03-11 14:54:01.457000             🧑  作者: Mango
// Concatenate remove link after item qty
function filter_woocommerce_checkout_cart_item_quantity( $item_qty, $cart_item, $cart_item_key ) {
$remove_link = apply_filters('woocommerce_cart_item_remove_link',
sprintf(
'×',
__( 'Remove this item', 'woocommerce' ),
esc_attr( $cart_item['product_id'] ),
esc_attr( $cart_item['data']->get_sku() ),
esc_attr( $cart_item_key )
),
$cart_item_key );
// Return
return $item_qty . $remove_link;
}
add_filter( 'woocommerce_checkout_cart_item_quantity', 'filter_woocommerce_checkout_cart_item_quantity', 10, 3 );
// jQuery - Ajax script
function action_wp_footer() {
// Only checkout page
if ( ! is_checkout() )
return;
?>
cart->remove_cart_item( $cart_item_key );
}
// Alway at the end (to avoid server error 500)
die();
}
add_action( 'wp_ajax_woo_product_remove', 'woo_product_remove' );
add_action( 'wp_ajax_nopriv_woo_product_remove', 'woo_product_remove' );