How to redirect a subscriber back to the page they came from after login or subscribing

After Subscribing behavior

If you are looking for a way to send a user back to the page they came from after subscribing, we have an add-on for that: Registration Redirect.

After Login behavior

If you don't want to worry about adding code to your site, we also have the Leaky Paywall - Login Redirect add-on available.

Other options

Static URL

To set a custom redirect URL for the login form, you can use the login_redirect_url attribute on the shortcode itself.  For example, the screenshot below will send the user back to the homepage after they log in.

Dynamic URL

When the user hits the article limit, he is prompted to login. By default, this login sends the user to the profile page, or URL set with the login_redirect_url attribute, but not the page they came from. 

Here’s a snippet that will send the user back to the page they were on when they clicked the login link.

Note: If you are using a caching plugin, or a host that uses page caching like WP Engine, make sure to turn off caching for your login page. Otherwise, this code will not work. If your cache plugin has Browser Static File Caching settings, be sure to disable or set the expiration time to 0.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us