Login form from shortcode doesn’t redirect after successful login
The problem you’re facing is because of the nature of the WordPress redirect. It uses what is called a safe redirect, namely with the function wp_safe_redirect(). This restricts redirects to local URLs only. Your work around for this is the following where you jump into the login redirect filter and perform your desired redirection then, … Read more