User registration, login, profiles and member directories for WordPress WP User Manager replaces the default WordPress login and registration with forms that live on your own pages and match your theme. Members get a public user profile and an account page to edit their details, and you can list the
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 4.9 and PHP 7.4.
SourceWordPress plugins · Nov 4, 2026
01 / Source details
Aboutthistool.
User registration, login, profiles and member directories for WordPress
WP User Manager replaces the default WordPress login and registration with forms that live on your own pages and match your theme. Members get a public user profile and an account page to edit their details, and you can list them in a searchable member directory.
Use it to build a membership site, a community, a client portal, or simply a better registration form and login page than WordPress gives you out of the box.
What you can build with the free plugin:
A custom registration form on any page, with your own user fields, terms and privacy checkboxes, and automatic login after signup
A front-end login form and login page, with password recovery, so users never see wp-login.php
User profile pages with custom avatars, cover images and tabs for each member’s posts and comments
A member directory with search, sorting and filtering by role, displayed anywhere with a block or shortcode
An account page where members update their details and change their password
Paid registration with Stripe , collecting a one-off or recurring payment when someone signs up
Content restriction by role or logged-in status, on whole pages or on any individual block, plus custom redirects after login, logout and registration
Blocks and Elementor widgets for every form and page: login, registration, password recovery, account, profile, profile card, user directory, recently registered users, and login and logout links. Shortcodes work everywhere else
Website | Addons | Documentation | Support
Features included
Frontend forms : Allow users to register and login from the front of the site. Customize the registration form with custom fields to collect data
Stripe integration : Take one-off or recurring payments on the registration form, using Stripe Connect
Custom email notifications : Customize the emails sent to users when the register, reset their password and more
Custom avatars : Users can edit their site avatar by uploading an image from the account page
Elegant user profiles : All users have a public profile page to display their data
Shortcodes editor : Easily add the plugin shortcodes to pages or posts with the shortcode generator and editor
Roles editor : Edit roles and their capabilities. Create new roles and duplicate existing ones
Beautiful user directories : Display users in a directories that can be displayed anywhere on the site
SEO URLs : All the URLs are SEO friendly
Content restriction : Restrict content for certain users, by logged in status, or by role
Passwords management : Allow users to update their password from their account page
Custom fields editor : Create custom user fields that can be used to collect data on registration
Custom widgets : Display user data and forms in sidebars using widgets
Custom redirects : Control where the users are redirected to on login, registration and more
Powerful tools : Tools to be in control of your site and who registers
Developers friendly : Customize and integrate with other plugins with a large number of hooks and filters
Extensive documentation : Full documentation and expert support
Translation Ready – The plugin and addons are fully localized ready for translation
Read more about our features on wpusermanager.com
Premium Features
For more advanced functionality check out the pricing page .
Custom Fields : Add custom fields to members profiles and registration forms
WooCommerce : Integration with WooCommerce. Collect payment at registration, allow members to update their billing and shipping addresses, display product purchases, reviews and more!
Stripe Pro : Integration with Stripe. Collect payment at registration with Stripe, restrict access to your site, remove the commission fees.
User Verification : Send a verification link via email upon registration or manually approve users before they can login
Groups : Give your users the ability to create and join groups
Security : Add password security features and user login management features
Registration Forms : Create unlimited registration forms, create multi-step forms, customize forms with HTML, and have full control over form settings
Frontend Posting : Allow your users to submit posts and other content from the frontend
Advanced Custom Fields : Collect ACF user data at registration and allow users to see and edit the data on their profile
Social Login & Registration : Allow your users to quickly login and register with their favorite social network account, Facebook, Twitter, Instagram & LinkedIn
Private Content : Provide private content for all your users, as well as user specific content so you can tailor for each member
Mailchimp : Sync users with Mailchimp upon registration & more
Google reCAPTCHA : Stop spam registrations on your website for free
Content Restriction Plus : One-click restriction to posts, pages and custom post types
Likes : Allow your users to like posts, pages and other content
hCaptcha : Stop more bots. Start protecting user privacy with hCaptcha
WPML : Translate your custom fields, field groups, registration forms, and emails using WPML
Personal Data : Allows the user to request an export of personal data and request erasure of personal data from the account page for GDPR compliance
Delete Account : Allows the user to delete their own profile from the frontend account page
Free Extensions
Newsletter : Subscribe your members to your Newsletter plugin lists easily during registration
Username Length : Set minimum and maximum characters length for usernames
Translations
Want to add a new language to WP User Manager? Awesome! You can contribute via translate.wordpress.org . Please read the official translation tutorial for more information.
Support
Support is provided only through the support forum . Join the support forum to ask questions and get help regarding WP User Manager. Free support is provided exclusively for bugs and help using the plugin. Please read the support policy https://wpusermanager.com/support-policy/ .
Before opening a support topic please read the faqs and documentation .
Support for premium addons is provided exclusively through the premium support platform . Support for premium addons cannot be provided through WordPress.org due to the rules put in place by the WordPress.org team.
See it in action
Screenshots & previews.
Fields groups editor, customize name and description and add new ones.Fields editor page from here you can adjust the order edit each field's settings etc..Individual fields settings editor.Registration forms fields editor: add, remove, edit fields and setup custom user role for the form.Emails editorLive emails editor.Emails editor dynamic tags.User directories editor.Single member profile example.Example of a directory.Account customization page.Registration form.Login form.
02 / Source details
Gettingstarted.
Please read our detailed documentation here https://docs.wpusermanager.com/category/13-installation
03 / Source details
Frequently asked questions.
How do I add a login form to a page?
Add the Login Form block (or Elementor widget) to any page, or use the [wpum_login_form] shortcode. WP User Manager creates a login page for you on activation, and you can redirect wp-login.php to it so users never see the default WordPress login screen. See the login form shortcode guide .
How do I create a custom registration form?
Add the Registration Form block, Elementor widget or [wpum_register] shortcode to a page, then choose which user fields the form shows under Users → Registration Forms. The free plugin includes one registration form. The Registration Forms addon adds unlimited forms and multi-step forms.
How do I create a member directory?
Create a directory under Users → Directories, choose which roles to include and whether to show a search form, then add it to a page with the User Directory block, the Elementor widget or its [wpum_user_directory id="123"] shortcode.
Can I charge for registration?
Yes. The free plugin connects to Stripe so you can take a one-off or recurring payment on the registration form. Stripe Pro uses your own Stripe keys and removes the platform fee. See how to accept recurring payments with Stripe .
Does it work with the block editor and Elementor?
Yes. Every form and page has a block and a native Elementor widget: login, registration, password recovery, account, profile, profile card, user directory, recently registered users, and login and logout links. In the block editor you can also show or hide any block by logged-in status, user role or specific users.
Which shortcodes are available?
Login, registration, password recovery, account, profile, profile card, user directory, recently registered users, logout and content restriction shortcodes, for classic themes, widgets and page builders. See the full list of pages and shortcodes .
Install instructions
Please refer to the official documentation .
Does WPUM work with any theme?
WP User Manager has been designed and coded to seamlessly integrate with any properly coded WordPress theme. However, each theme is coded differently and the quality of the code can vary. To avoid potential issues and conflicts, WPUM adds very little css and js to your website. If your theme is properly coded, WPUM should adapt itself to your site layout. Although we cannot guarantee that the plugin works with all themes.
My emails aren’t delivering
Please refer to the official documentation .
Where do I report security bugs found in this plugin?
Please report security bugs found in the source code of the WP User Manager plugin through the Patchstack Vulnerability Disclosure Program . The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin. For further details, see our security policy .
Does the plugin send my email address anywhere?
Only if you subscribe. The plugin’s admin screens offer the WP User Manager newsletter, with your email address filled in. Nothing is sent until you click Subscribe, when your email address and first name go to our mailing list at wpusermanager.com. See our privacy policy . To stop the offer showing at all, return false from the wpum_show_newsletter_optin filter.
Is WP User Manager GDPR compliant?
Please refer to the official documentation for gdpr compliance .
WP User Manager provides add-ons to comply with the right of erasure and the right
Please note that using WPUM and the mentioned add-ons does NOT guarantee compliance to GDPR. WPUM gives you general information and tools, but is NOT meant to serve as complete compliance package. As the owner of your website, it is your responsibility to ensure that your site is compliant with the regulations. Please always contact an attorney for accurate information, we are not responsible for your website GDPR compliance and we can’t be held accountable for any legal issues.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati