mirror of
https://gh.wpcy.net/https://github.com/mainwp/Code-Snippets-Functions.git
synced 2026-04-29 11:32:21 +08:00
14 lines
701 B
Text
14 lines
701 B
Text
add_action( 'woocommerce_cart_coupon', 'custom_woocommerce_empty_cart_button' );
|
|
function custom_woocommerce_empty_cart_button() {
|
|
echo '<a href="' . esc_url( add_query_arg( 'empty_cart', 'yes' ) ) . '" class="button" title="' . esc_attr( 'Empty Cart', 'woocommerce' ) . '">' . esc_html( 'Empty Cart', 'woocommerce' ) . '</a>';
|
|
}
|
|
|
|
add_action( 'wp_loaded', 'custom_woocommerce_empty_cart_action', 20 );
|
|
function custom_woocommerce_empty_cart_action() {
|
|
if ( isset( $_GET['empty_cart'] ) && 'yes' === esc_html( $_GET['empty_cart'] ) ) {
|
|
WC()->cart->empty_cart();
|
|
|
|
$referer = wp_get_referer() ? esc_url( remove_query_arg( 'empty_cart' ) ) : wc_get_cart_url();
|
|
wp_safe_redirect( $referer );
|
|
}
|
|
}
|