{"id":280342,"date":"2026-02-12T21:51:57","date_gmt":"2026-02-12T21:51:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/all-in-one-user-menu-redirection\/"},"modified":"2026-03-30T12:48:41","modified_gmt":"2026-03-30T12:48:41","slug":"lmscrafter-user-menu-redirects","status":"publish","type":"plugin","link":"https:\/\/lug.wordpress.org\/plugins\/lmscrafter-user-menu-redirects\/","author":23446395,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.0.0","stable_tag":"4.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Login Logout Menu & Redirect","header_author":"LMS Crafter LTD","header_description":"Add customizable login, logout, register, and profile menu items with smart redirections. Includes user avatar, username display, and role-based menu visibility.","assets_banners_color":"c2cfdf","last_updated":"2026-03-30 12:48:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/lmscrafter.com\/all-in-one-user-menu\/","header_author_uri":"https:\/\/lmscrafter.com\/about-us\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":542,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.5.0":{"tag":"3.5.0","author":"mmubashirtaqi","date":"2026-02-12 21:54:51"},"3.7.0":{"tag":"3.7.0","author":"mmubashirtaqi","date":"2026-02-19 19:58:29"},"3.7.2":{"tag":"3.7.2","author":"mmubashirtaqi","date":"2026-02-22 22:48:22"},"3.7.3":{"tag":"3.7.3","author":"mmubashirtaqi","date":"2026-02-23 17:40:57"},"3.8.0":{"tag":"3.8.0","author":"mmubashirtaqi","date":"2026-03-15 02:54:18"},"3.8.1":{"tag":"3.8.1","author":"mmubashirtaqi","date":"2026-03-15 11:29:14"},"3.9.0":{"tag":"3.9.0","author":"mmubashirtaqi","date":"2026-03-15 13:18:33"},"3.9.1":{"tag":"3.9.1","author":"mmubashirtaqi","date":"2026-03-19 08:16:00"},"4.0.0":{"tag":"4.0.0","author":"mmubashirtaqi","date":"2026-03-30 12:48:41"}},"upgrade_notice":{"4.0.0":"<p>Major release: Redirect Activity Log, admin access restriction, device\/schedule\/capability menu visibility, health score, in-plugin docs. All settings preserved. Database table created automatically.<\/p>","3.9.1":"<p>Minor diagnostics improvement. All settings preserved.<\/p>","3.9.0":"<p>Major UX overhaul: unified Redirect Engine tab, Redirect Test tool, Outfit font, cleaner UI. All settings preserved.<\/p>","3.7.2":"<p>WooCommerce and MemberPress login redirect compatibility. First-login fix. Production certified.<\/p>","3.6.0":"<p>Logout redirects, first-login redirect, dynamic placeholders. Fixes MemberPress redirect bugs.<\/p>","3.0.0":"<p>Complete rewrite. Settings migrated automatically.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3499235,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3499235,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3460367,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3460367,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.5.0","3.7.0","3.7.2","3.7.3","3.8.0","3.8.1","3.9.0","3.9.1","4.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3460367,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3460367,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3460367,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3460367,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3460367,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3460367,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3460367,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3460367,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Getting Started - Setup health score, quick setup steps, and integration detection","2":"General Settings - Login configuration, first login redirect, registration, profile and logout options","3":"Appearance - Avatar styling, username display, dropdown menu, admin bar visibility, admin access restriction","4":"Redirect Engine - Unified view with role, membership, and advanced redirect rules in accordion sections","5":"Analytics - Login statistics with overview cards and per-user login history table","6":"Redirect Log - Real-time redirect activity with filters, stats cards, and CSV export","7":"Help &amp; Docs - Interactive navigation map and task-oriented Q&amp;A documentation","8":"Tools - Redirect Test simulator, export\/import settings, diagnostics, and reset options","9":"Menu Visibility - Device, capability, schedule, and role-based visibility controls on menu items"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[602,139522,21879,72168,727],"plugin_category":[38],"plugin_contributors":[255761,255760],"plugin_business_model":[],"class_list":["post-280342","plugin","type-plugin","status-publish","hentry","plugin_tags-login","plugin_tags-login-menu","plugin_tags-login-redirect","plugin_tags-logout-redirect","plugin_tags-redirect","plugin_category-authentication","plugin_contributors-lmscrafter","plugin_contributors-mmubashirtaqi","plugin_committers-mmubashirtaqi"],"banners":{"banner":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/banner-772x250.png?rev=3460367","banner_2x":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/banner-1544x500.png?rev=3460367","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/icon-128x128.gif?rev=3499235","icon_2x":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/icon-256x256.gif?rev=3499235","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-1.png?rev=3460367","caption":"Getting Started - Setup health score, quick setup steps, and integration detection"},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-2.png?rev=3460367","caption":"General Settings - Login configuration, first login redirect, registration, profile and logout options"},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-3.png?rev=3460367","caption":"Appearance - Avatar styling, username display, dropdown menu, admin bar visibility, admin access restriction"},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-4.png?rev=3460367","caption":"Redirect Engine - Unified view with role, membership, and advanced redirect rules in accordion sections"},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-5.png?rev=3460367","caption":"Analytics - Login statistics with overview cards and per-user login history table"},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-6.png?rev=3460367","caption":"Redirect Log - Real-time redirect activity with filters, stats cards, and CSV export"},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-7.png?rev=3460367","caption":"Help &amp; Docs - Interactive navigation map and task-oriented Q&amp;A documentation"},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-8.png?rev=3460367","caption":"Tools - Redirect Test simulator, export\/import settings, diagnostics, and reset options"}],"raw_content":"<!--section=description-->\n<p><strong>Login Logout Menu &amp; Redirect<\/strong> gives you everything you need for user menus, redirects, and access control in one lightweight plugin \u2014 features that other plugins charge a premium for.<\/p>\n\n<p>Perfect for membership sites, LMS platforms, WooCommerce stores, and communities.<\/p>\n\n<p><strong>Trusted by 5,000+ sites<\/strong> | <a href=\"https:\/\/lmscrafter.com\/lmscrafter-user-menu-redirects-certification\/\">View Certification Report<\/a><\/p>\n\n<h4>\ud83c\udd93 Premium Features, Zero Cost<\/h4>\n\n<p>No paid add-ons. No \"Pro\" upsells. Every feature listed below is included for free:<\/p>\n\n<ul>\n<li>Redirect users based on WooCommerce products, LMS courses, or membership levels<\/li>\n<li>Restrict \/wp-admin\/ access by role<\/li>\n<li>Redirect Activity Log with CSV export<\/li>\n<li>First login redirect for onboarding<\/li>\n<li>Scheduled menu visibility with date ranges<\/li>\n<li>Device-based menu visibility (mobile vs desktop)<\/li>\n<li>Capability-based menu visibility<\/li>\n<li>Setup Health Score for guided onboarding<\/li>\n<li>In-plugin Help &amp; Documentation<\/li>\n<\/ul>\n\n<h4>User Menu Builder<\/h4>\n\n<p>Add login, logout, register, profile, avatar, and username links to any WordPress menu. Items show or hide automatically based on login status. Works with any theme.<\/p>\n\n<p>Menu keywords (use as Custom Link URLs):<\/p>\n\n<ul>\n<li><code>#rsumlogin#<\/code> \u2013 Login link<\/li>\n<li><code>#rsumlogout#<\/code> \u2013 Logout link<\/li>\n<li><code>#rsumregister#<\/code> \u2013 Register link<\/li>\n<li><code>#rsumprofile#<\/code> \u2013 Profile link<\/li>\n<li><code>#rsumloginlogout#<\/code> \u2013 Smart toggle<\/li>\n<li><code>#rsumavatar#<\/code> \u2013 User avatar<\/li>\n<li><code>#rsumusername#<\/code> \u2013 Username display<\/li>\n<\/ul>\n\n<p>Append redirect URLs: <code>#rsumlogin#\/my-account<\/code> or <code>#rsumlogin#%currentpage%<\/code><\/p>\n\n<h4>Smart Redirect Engine<\/h4>\n\n<p><strong>The most advanced login redirect system available for WordPress.<\/strong> While other plugins give you basic role-based redirects, our engine evaluates 7 priority levels to ensure the right user always lands on the right page.<\/p>\n\n<p>Rules are checked in this order. The first match wins:<\/p>\n\n<ol>\n<li><strong>Individual User<\/strong> \u2013 Custom URL for a specific user<\/li>\n<li><strong>First Login<\/strong> \u2013 Welcome page for first-time logins only<\/li>\n<li><strong>WooCommerce Product<\/strong> \u2013 Based on purchased products or active subscriptions<\/li>\n<li><strong>LMS Course<\/strong> \u2013 Based on LearnDash, LifterLMS, or TutorLMS enrollment<\/li>\n<li><strong>Membership<\/strong> \u2013 Based on MemberPress, PMPro, or WooCommerce Memberships level<\/li>\n<li><strong>Role<\/strong> \u2013 By WordPress role with drag-to-reorder priority<\/li>\n<li><strong>Global<\/strong> \u2013 Default fallback for all users<\/li>\n<\/ol>\n\n<p>Also supports role-based and membership-based <strong>logout redirects<\/strong>.<\/p>\n\n<p>Use dynamic placeholders in any URL: <code>{{username}}<\/code>, <code>{{user_slug}}<\/code>, <code>{{user_id}}<\/code>, <code>{{display_name}}<\/code><\/p>\n\n<p><strong>Redirect Test (exclusive)<\/strong> \u2013 No other redirect plugin lets you debug your rules. Enter any username, toggle between Login and Logout mode, and instantly see which rule fires and why. No more guessing. Available in the Tools tab.<\/p>\n\n<h4>Redirect Activity Log (NEW in 4.0)<\/h4>\n\n<p>Every redirect that fires is recorded in a dedicated log with:<\/p>\n\n<ul>\n<li>User, rule type, destination URL, and timestamp<\/li>\n<li>Filter by login\/logout, search by username, filter by date range<\/li>\n<li>One-click CSV export for reports<\/li>\n<li>Auto-pruning after 30 days (configurable)<\/li>\n<li>GDPR-compliant IP masking<\/li>\n<li>Summary stats: logins today, logouts today, unique users, top rule<\/li>\n<\/ul>\n\n<p>No other free redirect plugin offers this level of visibility.<\/p>\n\n<h4>Menu Visibility Control<\/h4>\n\n<p>Show or hide ANY menu item by:<\/p>\n\n<ul>\n<li><strong>Login status<\/strong> \u2013 Logged in only, logged out only<\/li>\n<li><strong>User role<\/strong> \u2013 Subscriber, Editor, custom roles, membership roles<\/li>\n<li><strong>Device<\/strong> \u2013 Mobile devices only or desktop only (NEW in 4.0)<\/li>\n<li><strong>Capability<\/strong> \u2013 Any WordPress capability like <code>edit_posts<\/code> or <code>manage_woocommerce<\/code> (NEW in 4.0)<\/li>\n<li><strong>Schedule<\/strong> \u2013 Visible only during specific date\/time ranges (NEW in 4.0)<\/li>\n<li><strong>Membership<\/strong> \u2013 MemberPress, PMPro levels<\/li>\n<\/ul>\n\n<p>Works on all menus across your site, not just plugin items. Also lets you hide the WordPress admin bar for specific roles.<\/p>\n\n<h4>Restrict WP Admin Access (NEW in 4.0)<\/h4>\n\n<p>Block specific user roles from accessing \/wp-admin\/. Redirect restricted users to any page. Administrators are never restricted. AJAX requests always pass through so frontend plugins keep working.<\/p>\n\n<h4>Login Analytics<\/h4>\n\n<p>Built-in dashboard showing total logins, active users, daily\/weekly stats, and per-user login history. Includes a WordPress dashboard widget.<\/p>\n\n<h4>Setup Health Score (NEW in 4.0)<\/h4>\n\n<p>A gamified setup checklist on the Getting Started tab. See your configuration score (0-100%), with direct links to fix each missing item. Perfect for first-time users who want to make sure everything is set up correctly.<\/p>\n\n<h4>Help &amp; Documentation (NEW in 4.0)<\/h4>\n\n<p>Plain English, task-oriented documentation built right into the plugin. No googling needed. Organized as \"How do I...\" questions covering every feature, with a visual navigation map showing what each settings tab does.<\/p>\n\n<h4>Integrations<\/h4>\n\n<p>Auto-detected, zero configuration:<\/p>\n\n<ul>\n<li><strong>WooCommerce<\/strong> \u2013 My Account profile links, product-based redirects, subscription-aware<\/li>\n<li><strong>MemberPress<\/strong> \u2013 Per-membership login and logout redirects<\/li>\n<li><strong>Paid Memberships Pro<\/strong> \u2013 Per-level login and logout redirects<\/li>\n<li><strong>WooCommerce Memberships<\/strong> \u2013 Per-plan redirect support<\/li>\n<li><strong>LearnDash<\/strong> \u2013 Course and group enrollment redirects<\/li>\n<li><strong>LifterLMS<\/strong> \u2013 Course enrollment redirects<\/li>\n<li><strong>TutorLMS<\/strong> \u2013 Course enrollment redirects<\/li>\n<li><strong>BuddyPress \/ BuddyBoss<\/strong> \u2013 Native profile URLs and avatar support<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[lmsc_rsum_login]<\/code> \u2013 Login link<\/li>\n<li><code>[lmsc_rsum_logout]<\/code> \u2013 Logout link<\/li>\n<li><code>[lmsc_rsum_login_logout]<\/code> \u2013 Smart toggle<\/li>\n<li><code>[lmsc_rsum_register]<\/code> \u2013 Register link<\/li>\n<li><code>[lmsc_rsum_profile]<\/code> \u2013 Profile link<\/li>\n<\/ul>\n\n<p>Attributes: <code>text<\/code>, <code>class<\/code>, <code>redirect<\/code>\nExample: <code>[lmsc_rsum_login text=\"Sign In\" redirect=\"\/dashboard\"]<\/code><\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin optionally connects to the LMSCrafter API.<\/p>\n\n<h4>Diagnostics &amp; Error Reporting (Optional)<\/h4>\n\n<p>When enabled in Settings &gt; Tools, the plugin sends anonymous error reports and a daily heartbeat (WordPress version, PHP version, active theme\/plugins, site URL). No personal user data is transmitted. Sent via HTTPS to lmscrafter.com.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/lmscrafter.com\/terms-and-conditions\/\">Terms of Use<\/a><\/li>\n<li><a href=\"https:\/\/lmscrafter.com\/privacy-policy\/\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New in your WordPress admin<\/li>\n<li>Search for \"Login Logout Menu &amp; Redirect\"<\/li>\n<li>Click Install Now, then Activate<\/li>\n<li>Go to Settings &gt; User Menu &amp; Redirect to configure<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20redirect%20users%20after%20login%20based%20on%20their%20role%3F\"><h3>How do I redirect users after login based on their role?<\/h3><\/dt>\n<dd><p>Go to Settings &gt; User Menu &amp; Redirect &gt; Redirect Engine. Expand the \"Role-Based Rules\" section. Enable the toggle for each role, enter the destination URL, and save.<\/p><\/dd>\n<dt id=\"can%20i%20redirect%20membership%20users%20to%20different%20pages%3F\"><h3>Can I redirect membership users to different pages?<\/h3><\/dt>\n<dd><p>Yes. In the Redirect Engine tab, expand \"Membership Rules.\" If MemberPress, PMPro, or WooCommerce Memberships is active, your membership levels appear automatically. Set a URL for each level.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20login%2Flogout%20links%20to%20my%20menu%3F\"><h3>How do I add login\/logout links to my menu?<\/h3><\/dt>\n<dd><p>Go to Appearance &gt; Menus. Find the \"User Menu Links\" box on the left, check the items you want, and click \"Add to Menu.\"<\/p><\/dd>\n<dt id=\"how%20do%20i%20hide%20menu%20items%20by%20role%3F\"><h3>How do I hide menu items by role?<\/h3><\/dt>\n<dd><p>Edit your menu in Appearance &gt; Menus. Expand any menu item and use the \"Visibility\" dropdown to choose \"Logged In Only,\" \"Logged Out Only,\" or a specific role.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20a%20menu%20item%20only%20on%20mobile%20or%20desktop%3F\"><h3>How do I show a menu item only on mobile or desktop?<\/h3><\/dt>\n<dd><p>In the Visibility dropdown on any menu item, select \"Mobile devices only\" or \"Desktop only.\" The item will only appear on the selected device type.<\/p><\/dd>\n<dt id=\"how%20do%20i%20schedule%20a%20menu%20item%20to%20show%20during%20specific%20dates%3F\"><h3>How do I schedule a menu item to show during specific dates?<\/h3><\/dt>\n<dd><p>Choose \"Scheduled (date range)\" from the Visibility dropdown. Set start and\/or end dates. The item will only be visible during that window. Great for sales, events, or enrollment periods.<\/p><\/dd>\n<dt id=\"how%20do%20i%20block%20non-admin%20users%20from%20%2Fwp-admin%2F%3F\"><h3>How do I block non-admin users from \/wp-admin\/?<\/h3><\/dt>\n<dd><p>Go to Settings &gt; User Menu &amp; Redirect &gt; Appearance tab. Enable \"Restrict WP Admin Access,\" select the roles to block, and set a redirect URL. Administrators are never restricted.<\/p><\/dd>\n<dt id=\"can%20i%20see%20which%20redirect%20rule%20fired%20for%20a%20user%3F\"><h3>Can I see which redirect rule fired for a user?<\/h3><\/dt>\n<dd><p>Yes! Two ways: The Redirect Test tool (in the Tools tab) lets you simulate a login. The Redirect Log tab shows every real redirect that fires \u2014 with the user, the rule that matched, and where they were sent.<\/p><\/dd>\n<dt id=\"can%20i%20redirect%20new%20users%20to%20a%20welcome%20page%3F\"><h3>Can I redirect new users to a welcome page?<\/h3><\/dt>\n<dd><p>Yes. In the Redirect Engine tab, set a \"First Login Redirect\" URL. New users see this page on their first login only.<\/p><\/dd>\n<dt id=\"what%20are%20dynamic%20url%20placeholders%3F\"><h3>What are dynamic URL placeholders?<\/h3><\/dt>\n<dd><p>Placeholders like <code>{{username}}<\/code> and <code>{{user_slug}}<\/code> are replaced with real values at login time. Use them in any redirect URL, e.g. <code>https:\/\/example.com\/members\/{{user_slug}}\/dashboard<\/code><\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Auto-detects My Account for profile links. Supports product-based and subscription-aware redirects.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20learndash%2C%20lifterlms%2C%20or%20tutorlms%3F\"><h3>Does it work with LearnDash, LifterLMS, or TutorLMS?<\/h3><\/dt>\n<dd><p>Yes. Redirect students based on course enrollment with dedicated integrations for all three LMS platforms.<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20the%20redirect%20test%20tool%3F\"><h3>How do I use the Redirect Test tool?<\/h3><\/dt>\n<dd><p>Go to Settings &gt; User Menu &amp; Redirect &gt; Tools. Enter a username, select Login or Logout mode, and click \"Test Redirect.\" The tool simulates the evaluation chain and shows which rule would fire without actually redirecting.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20php%208%3F\"><h3>Is it compatible with PHP 8?<\/h3><\/dt>\n<dd><p>Yes. Fully compatible with PHP 7.4 through PHP 8.3+.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No. CSS\/JS only loads where needed. Minified assets. Compatible with all major caching plugins.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20other%20login%20redirect%20plugins%3F\"><h3>How is this different from other login redirect plugins?<\/h3><\/dt>\n<dd><p>Most redirect plugins offer basic role-based redirects or charge $49+\/year for membership redirects, WooCommerce redirects, admin access restriction, and course-based redirects. This plugin includes all of that for free, plus user menu items, menu visibility control, login analytics, redirect activity log, device-based visibility, scheduled visibility, dynamic URL placeholders, setup health score, in-plugin documentation, and the Redirect Test debugger. No other redirect plugin offers this feature set at zero cost.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20support%3F\"><h3>How do I get support?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/lmscrafter.com\/support-center\/\">lmscrafter.com\/support-center<\/a> to submit a ticket.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>New: Redirect Activity Log \u2014 every redirect event logged in a dedicated database table with AJAX-powered viewer, filters, stats, and CSV export<\/li>\n<li>New: Restrict WP Admin Access \u2014 block specific roles from \/wp-admin\/ with configurable redirect URL. AJAX requests always allowed<\/li>\n<li>New: Device-Based Menu Visibility \u2014 show\/hide menu items on mobile or desktop only<\/li>\n<li>New: Capability-Based Menu Visibility \u2014 show menu items by WordPress capability (e.g., edit_posts, manage_woocommerce)<\/li>\n<li>New: Scheduled Menu Visibility \u2014 show menu items only during specific date\/time ranges<\/li>\n<li>New: Setup Health Score \u2014 gamified onboarding checklist on Getting Started tab with 8 weighted setup checks and action links<\/li>\n<li>New: Help &amp; Docs tab \u2014 in-plugin documentation with \"Where to Find What\" navigation map and 20+ task-oriented Q&amp;A items<\/li>\n<li>New: Daily auto-pruning of redirect log entries (30-day retention, filterable)<\/li>\n<li>Improved: Old-settings migration now runs only on version upgrade, not every page load (performance fix)<\/li>\n<li>Improved: Quick Links updated with Help &amp; Docs link and corrected support URL<\/li>\n<li>Improved: Nav menu JavaScript handles new visibility field toggling<\/li>\n<\/ul>\n\n<h4>3.9.1<\/h4>\n\n<ul>\n<li>Improved: Added remote error verification endpoint for proactive diagnostics<\/li>\n<\/ul>\n\n<h4>3.9.0<\/h4>\n\n<ul>\n<li>New: Unified \"Redirect Engine\" tab with accordion sections for Role, Membership, and Advanced redirects<\/li>\n<li>New: Redirect Test tool in Tools tab. Simulates login and logout redirect chains for any user<\/li>\n<li>New: Login\/Logout toggle in Redirect Test for full coverage<\/li>\n<li>New: Golden \"PRO\" sidebar badge for Redirect Engine<\/li>\n<li>New: Priority explanation hero card with numbered badges<\/li>\n<li>Improved: Unified indigo\/slate color palette across Analytics and all tabs<\/li>\n<li>Improved: Monochrome integration icons with colored Active badge<\/li>\n<li>Improved: Plugin font changed to Outfit (Google Fonts)<\/li>\n<li>Improved: Removed duplicate UI elements and cleaned up Getting Started tab<\/li>\n<li>Improved: Better analytics empty state design<\/li>\n<\/ul>\n\n<h4>3.8.1<\/h4>\n\n<ul>\n<li>New: Clear All Analytics Data button on Analytics tab<\/li>\n<\/ul>\n\n<h4>3.8.0<\/h4>\n\n<ul>\n<li>New: Opt-in diagnostics module for stability monitoring<\/li>\n<\/ul>\n\n<h4>3.7.3<\/h4>\n\n<ul>\n<li>Fixed: Fatal error on sites using social login plugins (PHP 8.0+)<\/li>\n<\/ul>\n\n<h4>3.7.2<\/h4>\n\n<ul>\n<li>New: WooCommerce and MemberPress login form redirect compatibility<\/li>\n<li>Fixed: First login redirect race condition<\/li>\n<li>Certified: 96 tests passed, 10\/10 security score<\/li>\n<\/ul>\n\n<h4>3.7.1<\/h4>\n\n<ul>\n<li>Fixed: Critical error with MemberPress membership redirect<\/li>\n<li>Fixed: Settings overwritten on update<\/li>\n<\/ul>\n\n<h4>3.7.0<\/h4>\n\n<ul>\n<li>New: Supported Integrations showcase with auto-detection<\/li>\n<li>Fixed: Membership redirects failing due to data structure mismatch<\/li>\n<li>Improved: Form field styling, accessibility, and UI polish<\/li>\n<\/ul>\n\n<h4>3.6.1<\/h4>\n\n<ul>\n<li>Fixed: Deprecated current_time('timestamp') calls<\/li>\n<li>Improved: Analytics pagination and user query efficiency<\/li>\n<\/ul>\n\n<h4>3.6.0<\/h4>\n\n<ul>\n<li>New: Role-based and membership-based logout redirects<\/li>\n<li>New: TutorLMS and LearnDash Group redirects<\/li>\n<li>New: WooCommerce Subscriptions-aware redirects<\/li>\n<li>New: First Login Redirect feature<\/li>\n<li>New: Dynamic URL placeholders<\/li>\n<li>Fixed: MemberPress redirect issues, removed aggressive cache-busting<\/li>\n<\/ul>\n\n<h4>3.5.0<\/h4>\n\n<ul>\n<li>New: Hide Admin Bar by Role feature<\/li>\n<\/ul>\n\n<h4>3.4.3<\/h4>\n\n<ul>\n<li>Updated plugin slug to \"lmscrafter-user-menu-redirects\"<\/li>\n<\/ul>\n\n<h4>3.4.0<\/h4>\n\n<ul>\n<li>New: Getting Started wizard, avatar presets, dropdown menu, import\/export, AJAX saving<\/li>\n<li>New: Minified assets and conditional CSS loading<\/li>\n<\/ul>\n\n<h4>3.3.0<\/h4>\n\n<ul>\n<li>New: User Avatar and Username Display menu items<\/li>\n<li>New: Role-Based Menu Visibility<\/li>\n<\/ul>\n\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>New: Membership Based Redirection (MemberPress, PMPro, WooCommerce Memberships)<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>New: Role Based Redirection<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Complete code rewrite. Now maintained by LMS Crafter LTD.<\/li>\n<\/ul>","raw_excerpt":"Dynamic login menus, 7-level smart redirect engine, role-based menu visibility, redirect activity log, and login analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/280342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=280342"}],"author":[{"embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mmubashirtaqi"}],"wp:attachment":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=280342"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=280342"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=280342"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=280342"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=280342"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=280342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}