Not all membership levels are the same. So why should all of your membership levels have the same membership account page? This code recipe will allow you to craft a tailored experience and redirect your members to a unique membership account page based on their level.
Improve the user experience by redirecting members back to the protected content they just viewed. The steps below will show you how to set the referring URL in the messages displayed on protected posts or pages.
When a user clicks “Log In” on a piece of members-only content, they will be redirected back to that URL after successful login.
If you’re using the Email Confirmation Add On to validate member email addresses, this code recipe will set up a redirect to the Membership Account page when a member clicks the validation link….
The code recipe below sets membership restriction on a Custom Post Type (CPT) category. When a non-member visits a CPT in a protected category (either a logged out visitor or a logged in user without membership access) they will be redirected to the membership levels page (or another page as defined in your custom function).
We’ve blogged previously about requiring a specific level to allow registration for another level. In that post, the registration check occurs after the user submits the checkout form. This new code gist immediately redirects away from the checkout page if the user’s current membership level is not ID = 1 or is unset. Again… why…