WordPress at Your Fingertips
function is not described

WC_Cart::remove_cart_item() public WC 2.3.0

Remove a cart item.

{} It's a method of the class: WC_Cart{}

Return

true|false.

Usage

$WC_Cart = new WC_Cart();
$WC_Cart->remove_cart_item( $cart_item_key );
$cart_item_key(string) (required)
Cart item key to remove from the cart.

Changelog

Since 2.3.0 Introduced.

Code of WC_Cart::remove_cart_item() WC 5.6.0

public function remove_cart_item( $cart_item_key ) {
	if ( isset( $this->cart_contents[ $cart_item_key ] ) ) {
		$this->removed_cart_contents[ $cart_item_key ] = $this->cart_contents[ $cart_item_key ];

		unset( $this->removed_cart_contents[ $cart_item_key ]['data'] );

		do_action( 'woocommerce_remove_cart_item', $cart_item_key, $this );

		unset( $this->cart_contents[ $cart_item_key ] );

		do_action( 'woocommerce_cart_item_removed', $cart_item_key, $this );

		return true;
	}
	return false;
}