WordPress at Your Fingertips
function is not described

WC_Cart_Session::maybe_set_cart_cookies() public WC 3.2.0

Will set cart cookies if needed and when possible.

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

No Hooks.

Return

null. Nothing.

Usage

$WC_Cart_Session = new WC_Cart_Session();
$WC_Cart_Session->maybe_set_cart_cookies();

Changelog

Since 3.2.0 Introduced.

Code of WC_Cart_Session::maybe_set_cart_cookies() WC 5.9.0

public function maybe_set_cart_cookies() {
	if ( ! headers_sent() && did_action( 'wp_loaded' ) ) {
		if ( ! $this->cart->is_empty() ) {
			$this->set_cart_cookies( true );
		} elseif ( isset( $_COOKIE['woocommerce_items_in_cart'] ) ) { // WPCS: input var ok.
			$this->set_cart_cookies( false );
		}
	}
}