LMSCrafter User Menu & Redirects
LMSCrafter User Menu & Redirects transforms your WordPress navigation with dynamic user menu items and intelligent login/logout redirections. Perfect for membership sites, online courses, WooCommerce stores, and communities – take complete control over user experience in seconds.
⭐ Trusted by 5,000+ WordPress sites | 🔒 Security First | 🚀 Performance Optimized
🚀 Why 5,000+ Sites Choose This Plugin
- Zero coding required – Everything is point-and-click simple
- Modern admin interface – Beautiful SaaS-style settings panel
- Deep integrations – WooCommerce, LearnDash, LifterLMS, BuddyBoss, MemberPress compatible
- Performance optimized – Conditional asset loading, caching compatible, no bloat
- Developer friendly – Extensive hooks and filters for customization
- Login Analytics – Track user logins, most active users, and login patterns
✨ Key Features
Dynamic Menu Items Add these special links to any WordPress menu that automatically show/hide based on user login status: * Login Link – Hidden when logged in * Logout Link – Hidden when logged out * Register Link – Hidden when logged in * Profile Link – Hidden when logged out * Login/Logout Toggle – Switches automatically * User Avatar – Displays user’s profile picture * Username Display – Shows personalized greeting
Smart Redirection System * Global Redirects – Set default destinations for all users * Role-Based Redirects – Different destinations for Admins, Editors, Subscribers, etc. * Membership Redirects – Route users based on their membership level * Individual User Redirects – Custom destinations for specific users * LMS Course Redirects – Redirect students based on enrolled courses * WooCommerce Product Redirects – Redirect based on purchased products
Menu Visibility Control * Show/hide ANY menu item based on user role * Restrict menu items to specific membership levels * Mobile-specific visibility options * Works with all WordPress menus
User Analytics Dashboard * Track total logins * See active users today/this week * View top users by login count * Last login timestamps
🔗 Supported Integrations
- WooCommerce – Auto-detects My Account page, product-based redirects
- BuddyPress/BuddyBoss – Uses native profile URLs and avatars
- LearnDash – Course enrollment-based redirections
- LifterLMS – Course and membership redirections
- MemberPress – Membership product redirections
- Paid Memberships Pro – Membership level redirections
- WooCommerce Memberships – Membership plan redirections
- Restrict Content Pro – Subscription level support
📖 Documentation & Support
- Knowledge Base – Tutorials and guides
- Support Center – Submit support tickets
- Plugin Documentation – Complete feature documentation
🎨 Menu Keywords
Add these as Custom Links in Appearance > Menus (use as the URL):
#rsumlogin#– Login link (hidden when logged in)#rsumlogout#– Logout link (hidden when logged out)#rsumregister#– Register link (hidden when logged in)#rsumprofile#– Profile link (hidden when logged out)#rsumloginlogout#– Smart toggle (shows Login OR Logout)#rsumavatar#– User avatar with link to profile#rsumusername#– Username/display name with link
Pro Tip: Append redirect URLs after keywords:
* #rsumlogin#/my-account – Redirects to /my-account after login
* #rsumlogin#%currentpage% – Stay on the current page after login
📝 Shortcodes
Use these shortcodes anywhere in your content:
[lmsc_rsum_login]– Displays a login link[lmsc_rsum_logout]– Displays a logout link[lmsc_rsum_login_logout]– Smart login/logout toggle[lmsc_rsum_register]– Displays a register link[lmsc_rsum_profile]– Displays a profile link
Shortcode attributes:
* text – Custom link text
* class – Custom CSS class
* redirect – Custom redirect URL
Example: [lmsc_rsum_login text="Sign In" redirect="/dashboard"]
External services
This plugin optionally connects to the LMSCrafter API for email newsletter subscription.
Email Subscription (Optional)
When an administrator manually subscribes to the plugin newsletter via the plugin settings page (Getting Started tab), the following data is sent to the LMSCrafter server:
- Email address entered by the administrator
- Plugin slug (“lmscrafter-user-menu-redirects”)
- Site URL (your WordPress site address)
This data is sent only once, when the administrator explicitly clicks the “Subscribe” button. No data is sent automatically or without user action.
This service is provided by LMS Crafter LTD: * Terms of Use * Privacy Policy
