/** Redirect users to their PeepSo Profile on Login @param string $url default LLMS login url @param int $user_id WP User ID of the user who logged in @return string */ function wbcom_login_redirect_to_peepso_profile( $url, $user_id ) { if( class_exists( 'PeepSoUser' ) ) { $peepso_user = PeepSoUser::get_instance( $user_id ); $profile_url = $peepso_user->get_profileurl(); $url = $profile_url; } return $url; } add_filter( 'lifterlms_login_redirect', 'wbcom_login_redirect_to_peepso_profile', 999, 2 );