Skip to content

Instantly share code, notes, and snippets.

@bryceadams
Last active October 9, 2023 13:55
Show Gist options
  • Save bryceadams/db6c8669e9e99cb2808c to your computer and use it in GitHub Desktop.
Save bryceadams/db6c8669e9e99cb2808c to your computer and use it in GitHub Desktop.
Clear WooCommerce Cart (when not cart/checkout)
/**
* Clears WC Cart on Page Load
* (Only when not on cart/checkout page)
*/
add_action( 'wp_head', 'bryce_clear_cart' );
function bryce_clear_cart() {
if ( wc_get_page_id( 'cart' ) == get_the_ID() || wc_get_page_id( 'checkout' ) == get_the_ID() ) {
return;
}
WC()->cart->empty_cart( true );
}
@developmentwitharslan
Copy link

Thanks @bryceadams It still works!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment