{"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-08-21T09:07:59","modified_gmt":"2026-08-21T09:07:59","slug":"lmscrafter-user-menu-redirects","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/lmscrafter-user-menu-redirects\/","author":23446395,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"5.5.1","stable_tag":"5.5.1","tested":"7.1","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":"dbdafb","last_updated":"2026-08-21 09:07:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/lmscrafter-user-menu-redirects\/","header_author_uri":"https:\/\/lmscrafter.com\/about-us\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1018,"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"},"5.0.0":{"tag":"5.0.0","author":"mmubashirtaqi","date":"2026-05-16 19:29:06"},"5.5.0":{"tag":"5.5.0","author":"mmubashirtaqi","date":"2026-08-19 12:17:32"},"5.5.1":{"tag":"5.5.1","author":"mmubashirtaqi","date":"2026-08-21 09:07:59"}},"upgrade_notice":{"5.5.1":"<p>Adds visible navigation destination controls and fixes profile, registration, and login smart-link behavior. Review Login &amp; Redirects &gt; Settings before adding menu items.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3654574,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3654574,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3654908,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3654908,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"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","5.0.0","5.5.0","5.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3654734,"resolution":"1","location":"assets","locale":"","width":1280,"height":330},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3654734,"resolution":"2","location":"assets","locale":"","width":1040,"height":741},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3654734,"resolution":"3","location":"assets","locale":"","width":1000,"height":620},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3654734,"resolution":"4","location":"assets","locale":"","width":1440,"height":686},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3654734,"resolution":"5","location":"assets","locale":"","width":1440,"height":686},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3654734,"resolution":"6","location":"assets","locale":"","width":1440,"height":618}},"screenshots":{"1":"Smart Login\/Logout gives logged-out visitors a Login link and signed-in users a Logout link.","2":"Guided setup keeps menu and fallback redirect choices together and reports integrations detected on the site.","3":"The setup summary shows exactly which selected settings WordPress saved and read back, plus optional next steps.","4":"The Rules dashboard keeps complete examples, health status, search, and order in one responsive list.","5":"The rule editor explains the condition-specific Matches choice separately from login and logout destinations.","6":"Avatar styling includes presets and a live preview, with privacy and administrator access controls on the same Settings tab."}},"plugin_section":[262246],"plugin_tags":[139522,21879,139523,72168,75654],"plugin_category":[38],"plugin_contributors":[255761,255760],"plugin_business_model":[],"class_list":["post-280342","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-login-menu","plugin_tags-login-redirect","plugin_tags-logout-menu","plugin_tags-logout-redirect","plugin_tags-user-menu","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.jpg?rev=3654908","banner_2x":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/banner-1544x500.jpg?rev=3654908","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/icon-128x128.png?rev=3654574","icon_2x":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/icon-256x256.png?rev=3654574","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-1.jpg?rev=3654734","caption":"Smart Login\/Logout gives logged-out visitors a Login link and signed-in users a Logout link."},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-2.jpg?rev=3654734","caption":"Guided setup keeps menu and fallback redirect choices together and reports integrations detected on the site."},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-3.jpg?rev=3654734","caption":"The setup summary shows exactly which selected settings WordPress saved and read back, plus optional next steps."},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-4.jpg?rev=3654734","caption":"The Rules dashboard keeps complete examples, health status, search, and order in one responsive list."},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-5.jpg?rev=3654734","caption":"The rule editor explains the condition-specific Matches choice separately from login and logout destinations."},{"src":"https:\/\/ps.w.org\/lmscrafter-user-menu-redirects\/assets\/screenshot-6.jpg?rev=3654734","caption":"Avatar styling includes presets and a live preview, with privacy and administrator access controls on the same Settings tab."}],"raw_content":"<!--section=description-->\n<h4>Add a smart login\/logout menu and send each user to the right page<\/h4>\n\n<p>Add one smart Login\/Logout item to a WordPress menu and choose where users land after signing in or out, without code.<\/p>\n\n<p>Start with the guided setup for a menu item and fallback destinations. Add advanced rules only when different users need different destinations.<\/p>\n\n<h4>Start with the guided setup<\/h4>\n\n<p>The four-step setup wizard can:<\/p>\n\n<ul>\n<li>Add or reuse a smart Login\/Logout item in a classic menu or saved Site Editor Navigation.<\/li>\n<li>Set fallback destinations after login and logout.<\/li>\n<li>Hide the admin bar for selected non-administrator roles.<\/li>\n<li>Save the selected settings and check that WordPress can read them back.<\/li>\n<li>Report supported integrations currently detected on the site.<\/li>\n<\/ul>\n\n<p>The wizard does not configure third-party plugins, create integration rules, or simulate a live login or logout.<\/p>\n\n<h4>Add redirect rules only when you need them<\/h4>\n\n<p>Rules let different users land on different pages. Match a WordPress role, user, email, capability, or first login; an ecommerce purchase; an LMS course or group; or a supported membership level.<\/p>\n\n<p>The <strong>Matches<\/strong> field tells the plugin exactly what the selected condition should check. It changes automatically to a role, user, product, course, group, membership, or other relevant choice.<\/p>\n\n<p>Rules run in the order shown. The first enabled rule that matches the user and has a destination for the current direction wins. A rule with no login destination is skipped during login, and a rule with no logout destination is skipped during logout.<\/p>\n\n<p>Place <strong>Always (fallback)<\/strong> last when you want a final rule-based destination after more specific conditions have been checked.<\/p>\n\n<p>Incomplete rules can be saved as disabled drafts.<\/p>\n\n<h4>WordPress menus and Site Editor Navigation<\/h4>\n\n<p>For classic themes, open <strong>Appearance &gt; Menus<\/strong> and use the plugin's <strong>User Menu Links<\/strong> box. For block themes, open <strong>Appearance &gt; Editor &gt; Navigation<\/strong> and choose a plugin variation. Use these smart items instead of a normal Page or Custom Link so their URL and visibility can update dynamically. Login, Logout, Smart Login\/Logout, Register, Profile, User Avatar, and Username items are available in both workflows.<\/p>\n\n<p>Before adding them, open <strong>Login &amp; Redirects &gt; Settings<\/strong> and review the first card, <strong>Default navigation URLs<\/strong>. It shows exactly where Login, Register, and Profile currently open. Profile, User Avatar, and Username share the same front-end profile\/account destination.<\/p>\n\n<p>Login uses WordPress when its field is blank. Register stays hidden when registration is disabled and no custom page is set. For Profile, choose any front-end account page, including a LearnDash dashboard, or leave it blank to auto-detect BuddyPress, bbPress, WooCommerce, MemberPress, or LifterLMS. Without a page, Profile, User Avatar, and Username stay hidden instead of opening WordPress admin.<\/p>\n\n<p>The smart item shows Login to logged-out visitors and Logout to signed-in users.<\/p>\n\n<h4>LMS, ecommerce, membership, and form integrations<\/h4>\n\n<p>Conditions are detected for LearnDash, LifterLMS, Tutor LMS, LearnPress, WooCommerce, Easy Digital Downloads, MemberPress, Paid Memberships Pro, WooCommerce Memberships, Restrict Content Pro, Ultimate Member, WishList Member, MemberMouse, and ProfilePress.<\/p>\n\n<p>Ordered rules also support the native WooCommerce, MemberPress, and LifterLMS login redirect filters. MemberPress native logout is supported.<\/p>\n\n<p>Gravity Forms User Registration, WPForms User Registration, and Elementor Pro Login can pass supported form logins through the existing rules. Gravity Forms and WPForms require their respective User Registration components. These bridges do not add new rule conditions.<\/p>\n\n<h4>Avatar and menu visibility controls<\/h4>\n\n<p>Add an avatar or username and choose from five presets. Adjust its shape, border, effects, greeting, and signed-in indicator. BuddyPress or BuddyBoss photos are used when available.<\/p>\n\n<p>Classic menu items can also be shown or hidden by login state, WordPress role, capability, membership, or device type.<\/p>\n\n<h4>Testing, import, and privacy<\/h4>\n\n<p>Use <strong>Tools &gt; Redirect tester<\/strong> to preview which rule or fallback would win for a selected user. The tester does not perform a real login.<\/p>\n\n<p><strong>Tools<\/strong> contains redirect testing and JSON export\/import.<\/p>\n\n<p>Export settings and rules as JSON. Fresh installations start with activity collection disabled. If enabled, records stay in WordPress and are not sent to LMSCrafter. Masked IP collection needs a separate opt-in; retention is 1 to 365 days.<\/p>\n\n<p>Sites using full-page caching should verify that logged-in and logged-out navigation is not cached as one shared page.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Open <strong>Plugins &gt; Add New<\/strong> in WordPress.<\/li>\n<li>Search for <strong>Login Logout Menu &amp; Redirect<\/strong>, then install and activate it.<\/li>\n<li>Complete the guided setup or open <strong>Login &amp; Redirects<\/strong>.<\/li>\n<li>Open its <strong>Settings<\/strong> tab, review <strong>Default navigation URLs<\/strong>, and confirm the Login, Registration, and Profile pages.<\/li>\n<li>Add the smart Login\/Logout item or other user links to a classic menu or Site Editor Navigation.<\/li>\n<li>Test the logged-out and signed-in experiences.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20create%20redirect%20rules%3F\"><h3>Do I need to create redirect rules?<\/h3><\/dt>\n<dd><p>No. The smart menu item and fallback login\/logout destinations work without advanced rules. Add rules only when different users need different destinations.<\/p><\/dd>\n<dt id=\"where%20do%20the%20login%2C%20register%2C%20profile%2C%20avatar%2C%20and%20username%20menu%20items%20go%3F\"><h3>Where do the Login, Register, Profile, Avatar, and Username menu items go?<\/h3><\/dt>\n<dd><p>Open <strong>Login &amp; Redirects &gt; Settings<\/strong>. The first card, <strong>Default navigation URLs<\/strong>, shows the exact active destination for each item.<\/p>\n\n<p>Login uses the configured Login page or WordPress login. Register uses the configured page or WordPress registration and stays hidden if neither is available. Profile, User Avatar, and Username share one Profile \/ account page. Choose any front-end page, such as a LearnDash dashboard, WooCommerce My Account, or MemberPress Account. If left blank, the plugin attempts supported account-page detection; otherwise these items stay hidden instead of sending members to <code>wp-admin<\/code>.<\/p>\n\n<p>These menu destinations are separate from the pages used <strong>after<\/strong> login, logout, or registration.<\/p><\/dd>\n<dt id=\"what%20does%20%22matches%22%20mean%20in%20a%20rule%3F\"><h3>What does \"Matches\" mean in a rule?<\/h3><\/dt>\n<dd><p>Matches is the specific user property, product, course, group, or membership the rule checks. For example, a User Role condition might match Subscriber, while a LearnDash condition might match one selected course. It is not the redirect destination.<\/p><\/dd>\n<dt id=\"which%20redirect%20rule%20wins%3F\"><h3>Which redirect rule wins?<\/h3><\/dt>\n<dd><p>Enabled rules run in order. The first rule that matches the user and contains a valid destination for the current login or logout direction wins. Fallback settings apply when no rule wins.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20upgrade%20from%20version%204%3F\"><h3>What happens when I upgrade from version 4?<\/h3><\/dt>\n<dd><p>Compatible version 4 conditional redirects are backed up and migrated into the Rules list. Global login and logout destinations remain fallbacks. Review and test the migrated rules after updating. <strong>Tools &gt; Restore v4 backup<\/strong> is available when the migration-owned rules remain untouched.<\/p><\/dd>\n<dt id=\"can%20i%20move%20the%20setup%20to%20another%20site%3F\"><h3>Can I move the setup to another site?<\/h3><\/dt>\n<dd><p>Yes. Export settings and rules from <strong>Tools<\/strong>, then import the JSON file on the other site. Older settings-only exports are also accepted.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20activity%20data%20to%20lmscrafter%3F\"><h3>Does the plugin send activity data to LMSCrafter?<\/h3><\/dt>\n<dd><p>No. Optional login analytics and redirect activity remain in the site's WordPress database. Fresh installations start with both disabled.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Use the in-plugin <strong>Documentation<\/strong> tab or visit the <a href=\"https:\/\/lmscrafter.com\/support-center\/\">LMSCrafter Support Center<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>5.5.1<\/h4>\n\n<ul>\n<li>Added a first-screen Default navigation URLs card with live destination status and supported front-end account-page detection.<\/li>\n<li>Fixed Profile, Avatar, and Username items opening WordPress administration when no front-end profile destination was available.<\/li>\n<li>Hid unavailable registration and profile-based items instead of sending visitors to unusable destinations.<\/li>\n<li>Fixed ordinary Login items carrying a stale global after-login URL while preserving explicit per-link redirects.<\/li>\n<li>Promoted the plugin to a top-level Login &amp; Redirects menu with canonical admin routes and a native color-scheme-aware icon.<\/li>\n<li>Improved classic-menu, Navigation block, setup, and documentation guidance for smart-item destinations.<\/li>\n<\/ul>\n\n<p>For earlier releases, see the bundled <code>changelog.txt<\/code>.<\/p>","raw_excerpt":"Add login\/logout menu items and redirect users by role, course, membership, or purchase. Includes avatars, visibility rules, and guided setup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/280342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=280342"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mmubashirtaqi"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=280342"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=280342"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=280342"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=280342"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=280342"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=280342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}