Linux 软件免费装
Banner图

LMSCrafter User Menu & Redirects

开发者 mmubashirtaqi
lmscrafter
更新时间 2026年2月24日 01:40
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

login redirect login menu logout menu logout redirect menu visibility

下载

3.7.3 3.5.0 3.7.0 3.7.2

详情介绍:

LMSCrafter User Menu & Redirects is the ultimate WordPress plugin for building dynamic user menus, smart login/logout redirections, and role-based menu visibility — all from one place. Perfect for membership sites, LMS platforms, WooCommerce stores, and communities. ⭐ Trusted by 5,000+ Sites | 🔒 Security First | 🚀 Performance Optimized 🛡️ View Certification Report — 96 tests performed, 10/10 security score, fully certified for production use. 🧭 Four Pillars, One Plugin Most plugins only do one thing. This plugin gives you four powerful features in a single, lightweight package:
  1. User Menu Builder – Add dynamic login, logout, register, profile, avatar, and username menu items that automatically appear or hide based on login status. Includes avatar styling, dropdown menus, and BuddyPress/BuddyBoss integration.
  2. Smart Redirection Engine – A 7-level redirect priority system covering role-based, membership-based, user-specific, WooCommerce product, LMS course, first-login, and global redirects. Now with role-based logout redirects too. Supports dynamic URL placeholders like {{username}}.
  3. Menu Visibility Control – Show or hide ANY menu item (not just plugin items) by user role, login status, or device. Plus hide the WordPress admin bar for specific roles.
  4. Login Analytics & Insights – Built-in dashboard showing total logins, active users, daily/weekly stats, and per-user login history with timestamps. Includes a WordPress Dashboard widget for quick monitoring.
Integrations: WooCommerce · WooCommerce Subscriptions · MemberPress · Paid Memberships Pro · WooCommerce Memberships · LearnDash · LifterLMS · TutorLMS · BuddyPress · BuddyBoss 🔗 Dynamic User Menu Builder Add these smart menu items to any WordPress menu — they automatically show or hide based on whether a visitor is logged in or out. No shortcodes or templates needed — just add them from the familiar Appearance > Menus screen: All menu items work with any WordPress theme and any menu location — primary, secondary, footer, or sidebar. 🔀 Smart Login Redirect & Redirection Engine Take full control of where users land after login, logout, and registration. The plugin processes redirects through a 7-level priority chain — the first matching rule wins: NEW: Logout Redirects – Also supports role-based and membership-based logout redirects. Send different users to different pages after they log out. Dynamic URL Placeholders: Use {{username}}, {{user_slug}}, {{user_id}}, {{display_name}} in any redirect URL for personalized destinations like https://example.com/members/{{user_slug}}/dashboard 👁️ Menu Visibility Control Control who sees what in your navigation — no coding required. This works on ALL menu items across your entire site, not just the plugin's own items: 📊 Login Analytics & Insights Monitor user login activity right from your WordPress dashboard — no external tools needed: 🔗 Plugin Integrations Works seamlessly with popular plugins — auto-detected, zero configuration: 🎯 Who Is This For? 📖 Documentation & Support 🎨 Menu Keywords Add these as Custom Links in Appearance > Menus (use as the URL): Pro Tip: Append redirect URLs after keywords: 📝 Shortcodes Use these shortcodes anywhere in your content: Shortcode attributes:

安装:

Automatic Installation
  1. Go to Plugins > Add New in your WordPress admin
  2. Search for "LMSCrafter User Menu"
  3. Click Install Now, then Activate
Manual Installation
  1. Download the plugin zip file
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the zip file and click Install Now
  4. Activate the plugin
Quick Start
  1. Go to Settings > User Menu & Redirect
  2. Complete the Getting Started wizard
  3. Configure your redirection rules
  4. Add menu items via Appearance > Menus

屏幕截图:

  • General Settings - login configuration, first login redirect, registration URLs, profile/logout options, avatar display, and menu keywords & shortcodes reference
  • Appearance - custom user menu builder, avatar styling, username display, dropdown menu, hide admin bar by role, menu icons, and avatar ring styles
  • Role Based Redirection - define where users go after login based on their role with drag-to-prioritize ordering
  • Membership Based Redirection - set specific redirect URLs for your MemberPress, PMPro, or WooCommerce membership levels
  • Advanced Redirects - individual user redirects, WooCommerce product redirects, and LMS course redirects with dynamic URL placeholders
  • Analytics - login analytics overview with total users, logins, and detailed per-user login statistics
  • Tools - export/import settings as JSON, reset all options, and uninstall cleanup warning

升级注意事项:

3.7.3 Critical fix for fatal error when using social login plugins (Google, Facebook, etc.) on PHP 8.0+. All redirect filters now safely handle null parameters. 3.7.2 Adds WooCommerce & MemberPress login redirect compatibility. Fixes first-login redirect race condition. Fully certified for production use. 3.6.0 Critical bug fix for MemberPress membership redirects not working. Also adds first-login redirect and dynamic URL placeholders. All settings preserved. 3.4.0 Major update with performance improvements, new onboarding wizard, and minified assets. All settings are preserved during upgrade. 3.3.0 Adds user avatar, username display, and role-based menu visibility. Settings preserved during upgrade. 3.2.0 Adds membership-based redirections and improved admin UI. Settings are preserved during upgrade. 3.0.0 Major update with complete code overhaul. Existing settings will be migrated automatically.

常见问题:

What is the best login redirect plugin for WordPress?

LMSCrafter User Menu & Redirects is a complete user menu, login redirect, and menu visibility solution — all in one plugin. Unlike single-purpose redirect plugins, it combines dynamic user menus (login/logout/avatar), a powerful redirection engine (by role, membership, user, course, or product), and menu visibility control. It's a great alternative to LoginWP (Peter's Login Redirect) with additional user menu and visibility features included for free.

How do I redirect users after login based on their role?

Go to Settings > User Menu & Redirect > Role Based Redirection. You'll see all your WordPress roles listed. Enable the toggle for each role you want to redirect, enter the destination URL, and save. You can drag roles to set priority — if a user has multiple roles, the highest-priority role's redirect is used.

Can I redirect MemberPress members to different pages?

Yes! Go to the Membership Redirects tab. If MemberPress is active, all your membership products will appear automatically. Enter a redirect URL for each membership level and save. When a member with that active membership logs in, they'll be redirected to the specified page.

How do I add a user avatar to my WordPress menu?

  1. Go to Appearance > Menus
  2. Find the "User Menu Links" metabox on the left
  3. Check "User Avatar" and click "Add to Menu"
  4. Customize avatar size, style, and border in Settings > User Menu & Redirect > Appearance

How do I hide menu items from logged-out users?

This plugin adds menu visibility controls to every menu item:

  1. Edit your menu in Appearance > Menus
  2. Expand any menu item
  3. Find the "Visibility" dropdown
  4. Choose "Logged In Only", "Logged Out Only", or a specific role

Can I redirect new users to a welcome page on first login?

Yes! Go to Settings > User Menu & Redirect > General and enter a URL in the "First Login Redirect" field. New users will be redirected to this page only on their very first login. After that, normal redirect rules apply. You can use dynamic placeholders like {{username}} in the URL.

What are the dynamic URL placeholders?

You can use these placeholders in any redirect URL — they are replaced with actual values at login time:

  • {{username}} – The user's login name
  • {{user_slug}} – The user's URL-safe nicename
  • {{user_id}} – The user's numeric ID
  • {{display_name}} – The user's display name
  • {{home_url}} – Your site's home URL
  • {{site_url}} – Your site's WordPress URL
Example: https://example.com/members/{{user_slug}}/dashboard

Does this work with WooCommerce?

Yes! The plugin automatically detects WooCommerce and:

  • Uses the My Account page for profile links
  • Supports product-based redirections (redirect users who purchased specific products)
  • Integrates with WooCommerce Memberships for membership-based redirects

Does it work with LearnDash or LifterLMS?

Yes! The plugin includes dedicated integration for:

  • LearnDash – Redirect students based on enrolled courses
  • LifterLMS – Redirect based on course enrollment and memberships

Is it compatible with PHP 8?

Yes, the plugin is fully compatible with PHP 7.4 through PHP 8.3+, with no deprecated warnings.

Will it slow down my site?

No, the plugin is performance optimized:

  • CSS/JS only loads on pages that use the features
  • Compatible with WP Super Cache, W3 Total Cache, WP Rocket, and LiteSpeed Cache
  • Minified assets for faster loading
  • No aggressive cache-busting — works alongside your caching plugin

Can I control which menu items each user role sees?

Absolutely. The Menu Visibility feature lets you show or hide ANY menu item (not just plugin menu items) based on the user's role. You can set items to show for logged-in users only, logged-out users only, or specific roles like Administrator, Editor, or Subscriber.

How do I get support?

Visit our Support Center to submit a ticket. We typically respond within 24 hours on business days.

Can I export my settings?

Yes! Go to Settings > User Menu & Redirect > Tools to export your settings as a JSON file. You can import this file on another site.

更新日志:

3.7.3 3.7.2 3.7.1 3.7.0 3.6.1 3.6.0 3.5.0 3.4.3 3.4.2 3.4.1 3.4.0 3.3.0 3.2.0 3.1.0 3.0.0