function sunshine_after_login($user_login, $user) { global $sunshine; if (!is_admin()) { if (isset($_COOKIE['sunshine_cart_hash'])) { $cart = get_option('sunshine_cart_hash_' . $_COOKIE['sunshine_cart_hash']); } if (!empty($cart)) { $sunshine->cart->empty_products($user->ID); foreach ($cart as $item) { SunshineUser::add_user_meta_by_id($user->ID, 'cart', $item, false); } $shipping_method = SunshineSession::instance()->shipping_method; SunshineUser::add_user_meta_by_id($user->ID, 'shipping_method', $shipping_method); $discounts = SunshineSession::instance()->discounts; if (is_array($discounts)) { foreach ($discounts as $discount) { SunshineUser::add_user_meta_by_id($user->ID, 'discount', $discount, false); } } //$sunshine->add_message( sprintf( __( 'You are now logged in as <strong>%s</strong>','sunshine' ), $user->user_login ) ); } } }