Allowing users to change membership type
-
I have a WordPress membership website where users progress through 5 stages: Decide, Design, Drive, Deliver, and Multiply. Each stage has its own dedicated dashboard page.
When a user logs in, I want them automatically redirected to the dashboard that matches their current stage. I also want users to be able to switch between stages from within their dashboard, which should save their selection and immediately redirect them to the corresponding dashboard.
Current Setup:
- WordPress with Elementor Pro, Ultimate Member, and Advanced Custom Fields
- 5 dashboard pages, one per stage
- Stage preference stored against the user’s profile via the meta key
user_stage
The Goal:
- On login → redirect user to their stage dashboard automatically
- On stage switch → save the new stage to their profile AND redirect in one click
- Only the relevant dashboard is accessible/visible at any time
What I have so far:
- The 5 dashboard URLs are mapped to their stage keys (
decide,design,drive,deliver,multiply) - A PHP snippet using
um_login_redirect_urlto handle login redirection based onuser_stage - Elementor Pro Forms on each dashboard to handle the stage switch and save to user meta
What I need help with: Getting the full flow working reliably end-to-end with minimal custom code.
You must be logged in to reply to this topic.