Login Logout Menu & Redirect
Add a smart login/logout menu and send each user to the right page Add one smart Login/Logout item to a WordPress menu and choose where users land after signing in or out, without code. Start with the guided setup for a menu item and fallback destinations. Add advanced rules only when different users need different destinations. Start with the guided setup The four-step setup wizard can: Add or reuse a smart Login/Logout item in a classic menu or saved Site Editor Navigation. Set fallback destinations after login and logout. Hide the admin bar for selected non-administrator roles. Save the selected settings and check that WordPress can read them back. Report supported integrations currently detected on the site. The wizard does not configure third-party plugins, create integration rules, or simulate a live login or logout. Add redirect rules only when you need them 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. The Matches 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. 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. Place Always (fallback) last when you want a final rule-based destination after more specific conditions have been checked. Incomplete rules can be saved as disabled drafts. WordPress menus and Site Editor Navigation For classic themes, open Appearance > Menus and use the plugin’s User Menu Links box. For block themes, open Appearance > Editor > Navigation 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. Before adding them, open Login & Redirects > Settings and review the first card, Default navigation URLs. It shows exactly where Login, Register, and Profile currently open. Profile, User Avatar, and Username share the same front-end profile/account destination. 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. The smart item shows Login to logged-out visitors and Logout to signed-in users. LMS, ecommerce, membership, and form integrations 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. Ordered rules also support the native WooCommerce, MemberPress, and LifterLMS login redirect filters. MemberPress native logout is supported. 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. Avatar and menu visibility controls 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. Classic menu items can also be shown or hidden by login state, WordPress role, capability, membership, or device type. Testing, import, and privacy Use Tools > Redirect tester to preview which rule or fallback would win for a selected user. The tester does not perform a real login. Tools contains redirect testing and JSON export/import. 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. Sites using full-page caching should verify that logged-in and logged-out navigation is not cached as one shared page.
Top keywords
- login18×2.62%
- user12×1.75%
- logout11×1.60%
- rules9×1.31%
- wordpress8×1.16%
- add7×1.02%
- menu7×1.02%
- page6×0.87%
- profile6×0.87%
- smart6×0.87%
- avatar5×0.73%
- destination5×0.73%
Advanced User Avatar | Custom Profile Picture Uploader for WordPress, WooCommerce, and BuddyPress
Your WooCommerce customers are faceless. Reviews come from anonymous silhouettes, the My Account dashboard greets returning shoppers with a generic placeholder, and every account in your store feels like a transaction instead of a person. Faceless reviews are trusted less, and anonymous accounts give your customers no reason to feel connected to your brand. Advanced User Avatar gives every customer a custom user avatar in seconds. Your users upload profile picture images straight from a phone or a laptop, crop them to fit, and save. The WooCommerce profile picture then appears on the My Account dashboard and the Account Details page automatically, and you choose which other parts of your store show it — product reviews, order history, checkout and wishlists. Every photo is a self-hosted avatar, kept in your site’s own uploads directory. Your customers get a profile picture without Gravatar, without an external sign-up and without a single request leaving your server, and the picture shows up everywhere WordPress renders an avatar: comments, author boxes, the admin bar and the Users list. For BuddyPress communities, the BuddyPress avatar upload screen is replaced with a faster flow that keeps the same crop and webcam tools. For WP-Members sites, it adds the uploader to the profile form. For any other WordPress site, drop the uploader anywhere with a shortcode or the Gutenberg block. Features WooCommerce integration My Account Dashboard avatar — customer’s profile photo displays on the dashboard the moment they log in Account Details upload field — customers update their photo from the same page they manage their account Product review avatars — reviewers show as real people on product pages instead of Gravatar silhouettes Choose where avatars appear — My Account dashboard, Account details, order history, product reviews, checkout and wishlists, each switched on or off independently Secure upload handling — file types are validated from the file’s contents rather than its name, uploads require a logged-in customer, and your size and type limits are enforced on the server whatever the request claims Page builder compatible — works alongside Bricks Builder and other builders without duplicate template rendering Upload experience Crop interface — customers crop profile picture uploads to fit before they save Webcam capture — take a webcam profile photo in the browser, no file needed EXIF orientation handling — phone photos stay upright after cropping File type validation — you choose which of JPG, PNG, GIF and WEBP are allowed Max file size control — set the upload ceiling from settings Media Library picker — optionally let customers choose an image they already uploaded, off by default Auto-generated image sizes — 32, 64 and 96 pixel variants created on upload, so a small avatar downloads a small file Placement options for developers and site builders Shortcode: [wpmake_advance_user_avatar_upload] renders the full upload form on any page Shortcode: [wpmake_advance_user_avatar] outputs the current user’s avatar Gutenberg block for drag-and-drop placement in the block editor Profile screen field at Users > Profile, the place most people look first Bulk avatar manager — every user with their current picture, searchable and sortable, on the Users > Users Avatar screen Theme template overrides, action hooks and CSS custom properties for anything the settings do not cover BuddyPress integration Replaces the default BuddyPress uploader with the same upload, crop, and webcam flow used across your site Displays on member profile pages and the BuddyPress member directory so communities feel populated by people, not placeholders Better Messages integration Custom avatars appear in the Better Messages chat interface automatically, replacing the default Gravatar with the user’s uploaded photo WP-Members integration Avatar uploader added to the WP-Members profile edit form — members update their photo from the same page they edit their profile fields No template editing — the field is inserted into the existing form when the integration is switched on Replace Gravatar with a self-hosted avatar Gravatar sends a hash of every visitor’s email address to an external server to fetch their photo. For EU stores and any site under GDPR scope, that third-party request is a compliance question your legal team would rather not answer. The Advanced User Avatar plugin stores every photo on your own server. No outbound requests, no hashed emails leaving your site, no third-party dependency. Install the plugin and give your customers a face on your store.