WC_Session_Handler::forget_session()
Forget all session data without destroying it.
Method of the class: WC_Session_Handler{}
No Hooks.
Return
null
. Ничего (null).
Usage
$WC_Session_Handler = new WC_Session_Handler(); $WC_Session_Handler->forget_session();
WC_Session_Handler::forget_session() WC Session Handler::forget session code WC 8.3.0
public function forget_session() { wc_setcookie( $this->_cookie, '', time() - YEAR_IN_SECONDS, $this->use_secure_cookie(), true ); if ( ! is_admin() ) { include_once WC_ABSPATH . 'includes/wc-cart-functions.php'; wc_empty_cart(); } $this->_data = array(); $this->_dirty = false; $this->_customer_id = $this->generate_customer_id(); }