woocommerce_persistent_cart_enabled, true

woocommerce_persistent_cart_enabled, true

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.11.0.0

apply_filters('woocommerce_persistent_cart_enabled, true') is found 4 times:

  • /includes/class-wc-cart-session.php line 465
    		 *
    		 * @since 3.4.0
    		 * @param bool $enabled Whether the persistent cart is enabled. Default true.
    		 */
    		if ( get_current_user_id() && apply_filters( 'woocommerce_persistent_cart_enabled', true ) ) {
    			update_user_meta(
    				get_current_user_id(),
    				'_woocommerce_persistent_cart_' . get_current_blog_id(),
    				array(
    					'cart' => $this->get_cart_for_session(),
    				)
    
  • /includes/class-wc-cart-session.php line 486
    		 *
    		 * @since 3.4.0
    		 * @param bool $enabled Whether the persistent cart is enabled. Default true.
    		 */
    		if ( get_current_user_id() && apply_filters( 'woocommerce_persistent_cart_enabled', true ) ) {
    			delete_user_meta( get_current_user_id(), '_woocommerce_persistent_cart_' . get_current_blog_id() );
    		}
    	}
    
    	/**
    	 * Set cart hash cookie and items in cart if not already set.
    
  • /includes/class-wc-cart-session.php line 539
    		 *
    		 * @since 3.4.0
    		 * @param bool $enabled Whether the persistent cart is enabled. Default true.
    		 */
    		if ( apply_filters( 'woocommerce_persistent_cart_enabled', true ) ) {
    			$saved_cart_meta = get_user_meta( get_current_user_id(), '_woocommerce_persistent_cart_' . get_current_blog_id(), true );
    
    			if ( is_array( $saved_cart_meta ) && isset( $saved_cart_meta['cart'] ) ) {
    				$saved_cart = array_filter( (array) $saved_cart_meta['cart'] );
    			}
    		}
    
  • /includes/wc-deprecated-functions.php line 1290
     * @deprecated 2.3
     * @return void
     */
    function wc_load_persistent_cart( $user_login, $user ) {
    	if ( ! $user || ! apply_filters( 'woocommerce_persistent_cart_enabled', true ) ) {
    		return;
    	}
    
    	$saved_cart = get_user_meta( $user->ID, '_woocommerce_persistent_cart_' . get_current_blog_id(), true );
    
    	if ( ! $saved_cart ) {