Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
User Registration – Custom Registration Form, Login Form And User Profile For WordPress icon

User Registration – Custom Registration Form, Login Form And User Profile For WordPress

v4.1.0
by wpeverest · 4.8 (743 reviews)

The best Drag and drop user registration form and login form builder with a user profile page, email notification, user roles assignment, and more.

60K+ active installs Updated Feb 26, 2025 Tested to 6.7.2 Requires PHP 7.2
Try Demo Download
Pre-installed Ready in ~10s No card
User Registration – Custom Registration Form, Login Form And User Profile For WordPress

About User Registration – Custom Registration Form, Login Form And User Profile For WordPress

User Registration & Membership is a flexible plugin for WordPress that allows you to create membership websites and registration forms easily, even if you have no coding skills. It offers a wide range of features including custom registration forms, login forms, user profiles, content restriction, and more. There is a free plan available that provides all the core features to get started.

Screenshots

User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot
User Registration – Custom Registration Form, Login Form And User Profile For WordPress screenshot

Frequently asked questions

What is User Registration?
User Registration is a WordPress plugin that allows you to create custom registration forms for your WordPress site.
Can I create complex multi-step forms with User Registration?
Yes, User Registration's drag and drop form builder allows you to create simple forms or complex multi-step forms.
Can I customize the login form with User Registration?
Yes, User Registration comes with a beautifully designed login form that you can customize.
Are there premium addons available for User Registration?
Yes, there are premium addons available that provide extra functionalities for your registration forms.
What are some key features of User Registration?
Some key features of User Registration include drag and drop form builder, custom form fields, email notifications for users, beautiful user profile account page, strong spam protection, and more.

Changelog

4.1.0 – 26/02/2025

  • Feature – Min Max setting for default fields.
  • Tweak – Hook to modify lost password page email label.
  • Dev – Calculation field compatibility.
  • Dev – Hook to modify checkbox validation message.
  • Dev – Added after form submission trigger for registration and edit profile form.
  • Fix – Strpos deprecated warning.
  • Fix – Translation in textarea limit text.
  • Fix – Removed password unslash during user login.
  • Fix – WooCommerce disappearing Add to cart button.
  • Fix – Unable to override form design in Elementor widget.
  • Fix – Popup for customize my account on logout confirmation.
  • Fix – Critical issue while exporting large amount of users.
  • Fix – File upload size correction in edit profile details.
  • Fix – Email template for reset password from admin dashboard.
  • Fix – Stripped slashes on the registration label for login forms.
  • Fix – Hidden fields not shown on edit profile (Admin) and import/export users.

4.0.4 – 13/02/2025

  • Security – Vulnerability fix for post title in import forms.
  • Fix – Login and MyAccount form design inconsistencies.
  • Fix – Empty members table list.

4.0.3 – 11/02/2025

  • Enhance – Apply template styles to lost password and reset password form.
  • Fix – Login form render issue.
  • Fix – Overriding form design with custom css not working.
  • Fix – Special characters validation blocking email input in lost password.
  • Fix – User not found error message not being displayed in lost password page.

4.0.2 – 07/02/2025

  • Fix – Critical error while updating plugin.
  • Fix – Username label in lost password form.
  • Fix – Premium icon alignment in membership creation page.

4.0.1 – 06/02/2025

  • Fix – Login menu being automatically added after v4.0 update.

4.0 – 06/02/2025

  • Feature – Login form builder.
  • Feature – Membership module in core.
  • Feature – Basic restriction in core.
  • Feature – Payment History module in core.
  • Feature – Enforce default plugin form styles.
  • Feature – Multi device registration form preview.
  • Enhance – Setup wizard flow.
  • Enhance – Added more form templates.
  • Enhance – Registration form preview design.
  • Enhance – Form templates selection page design.
  • Enhance – Force user logout on password change.
  • Enhance – Login and registration responsive form design.
  • Enhance – Optimized modules loading and searching in Dashboard.
  • Enhance – Check for UR my account and login in custom template
  • Enhance – Login and Lost password page auto installation in first activation.
  • Dev – Analytics refactor compatibility.
  • Dev – Set passwordless login as default login Area.
  • Dev – Added filter to change password reset success message.
  • Dev – Hook before automatic user login after email confirmation.
  • Tweak – Hold data before registration form submit redirection.
  • Fix – Undefined issue on custom password.
  • Fix – Issue while making WYSWYG required.
  • Fix – Form Builder RTL layout design issue.
  • Fix – Email Preview issue on Verified email.
  • Fix – Slug translation issue on my account links.
  • Fix – Username accepting some special characters.
  • Fix – Profile detail update being triggered twice.
  • Fix – Login preview styles not loaded in customizer.
  • Fix – Latest release design issue in dashboard page.
  • Fix – Status changed to pending mail on registration.
  • Fix – Error handling when wp_insert_user throws error.
  • Fix – Unknown email updated message not being displayed.
  • Fix – Show invalid user/email message form message options.
  • Fix – Smart tag fix for hidden field.git status

3.3.5.2 – 21/11/2024

  • Fix – Fatal error when replacing gravatar image.
  • Fix – Translation not working properly after WordPress v6.7.
  • Fix – WordPress _load_textdomain_just_in_time notice after v6.7.

3.3.5.1 – 19/11/2024

  • Fix – Edit profile form duplication.

3.3.5 – 18/11/2024

  • Feature – All User Registration widgets for Oxygen builder.
  • Enhance – My account page design.
  • Enhance – Most used integration list on integration settings in form builder.
  • Tweak – Global settings design.
  • Fix – Form save action not working for initial form publish captcha setting.
  • Fix – Random order of form fields in email template during user registration.
  • Fix – Hide Unapproved Users action run for users not from our source.
  • Dev – Compatibility for convertKit.

3.3.4.1 – 16/10/2024

  • Fix – Setup wizard going blank on registration settings step.

3.3.4 – 16/10/2024

  • Enhance – Separate Captcha Settings for Login and Registration Form.
  • Tweak – My account selection validation and install pages.
  • Tweak – Send new registered email if approval link email is disabled.
  • Dev – User edit feature for admin.
  • Dev – Compatibility for Conditional logic in row.
  • Fix – Logout not working when redirect URL is home page.
  • Fix – Export CSV user with big data cause the bad gateway error.
  • Fix – Date Range throws validation message when date field is localized.

3.3.3 – 19/09/2024

  • Fix – Select all option not working in checkbox field.
  • Fix – Continue setup wizard button not working properly.
  • Fix – Email translations issue with user registered language in WPML.
  • Fix – Conflict with lost password when WooCommerce My Account Page selected in user registration settings.
  • Tweak – Added skip setup button in continue setup wizard notice.
  • Tweak – Added filters to change reset password validation error message.
  • Tweak – Changed feature item label from Pro to Personal to avoid confusion.
  • Tweak – Install pages notice display only if continue setup wizard notice is skipped.

3.3.2.1 – 11/09/2024

  • Fix – Tooltip icon is not being displayed in Global Settings.

3.3.2 – 10/09/2024

  • Feature – All User Registration widgets for WPBakery.
  • Feature – All User Registration widgets for Elementor.
  • Enhance – User Registration Dashboard Page.
  • Enhance – Support relative url in registration url .
  • Enhance – Show Most used Integration Lists on Integration Tab.
  • Enhance – Warning for field deletion used in Conditional Logic.
  • Enhance – Introduced Settings Sidebar ( Setup Checklist and Premium Benefits ).
  • Dev – Compatibility for MailPoet Integration.
  • Fix – Checkbox and Multiselect smart tag parse issue.
  • Fix – Option values not saved properly in form builder.
  • Fix – Mismatch columns error log on External Field Sync.
  • Fix – Login block displaying login form when user is logged in.
  • Fix – Handle Exception while any option field is blank and form saved.
  • Fix – Save Value for separate shipping as true or false in WooCommerce.

3.3.1 – 19/08/2024

  • Feature – Embed option in form builder.
  • Enhance – Gutenberg block preview.
  • Enhance – Improved error handling for mail sending.
  • Enhance – Prevent deleting user email and password fields.
  • Enhance – Disable profile picture sync with registration form.
  • Enhance – Custom password strength and realtime password strength guide.
  • Enhance – Display notice about possible spam registrations.
  • Tweak – Onboarding texts and buttons improvement.
  • Tweak – Improve error handling when ajax is disabled.
  • Tweak – Moved Elementor Widget for Registration Forms to free.
  • Dev – Compatibility for Authorize.net Addon.
  • Dev – Compatibility for SMS verification.
  • Dev – Add noreferer and noopener in all target blank anchor tags.
  • Fix – Unable to publish form from draft status.
  • Fix – Undefined variable $form_row_data.
  • Fix – Disable default wordpress login not working.
  • Fix – The email content translation issues with WPML plugin.
  • Fix – Anyone can register option not working due to conflict with the Really Simple SSL plugin.

3.3.0.1 – 05/08/2024

  • Fix – Fatal error while fetching large amount of user data on page load.

3.3.0 – 01/08/2024

  • Refactor – Custom plugin notice rendering.
  • Feature – Akismet integration.
  • Enhance – Script and styles optimization.
  • Dev – Compatibility for Signature Field.
  • Dev – Compatibility temporarily disable users.
  • Dev – Compatibility for image based captcha.
  • Fix – Avoid multiple query for same info.
  • Fix – Modules not loading due to ssl issue.
  • Fix – Input field validating while conditionally hidden.
  • Fix – Login Redirection not working after email confirmation.
  • Fix – Not able to login with email provided in username field.
  • Fix – Smart Tags related to current page not working in certain emails.

3.2.1.3 – 03/07/2024

  • Fix – Remove unnecessary source map from build.

3.2.1.2 – 24/06/2024

  • Tweak – Redirect to dashboard addons page when extensions menu is clicked.
  • Dev – Added filter hook to add extra section settings.
  • Dev – Added filter hook for login redirection after auto login.
  • Fix – MultiSite db prefix query issue.
  • Fix – Duplicate error message for date field.
  • Fix – Add capability and nonce for license activation and deactivation.

3.2.1.1 – 06/06/2024

  • Dev – Added filter hook to to check user instance.
  • Fix – Notice not being dismissed.
  • Fix – Function ur_get_screen_ids not defined.
  • Fix – Check function exists before checking capabilities.

3.2.1 – 31/05/2024

  • Enhance – Smart tags picker design.
  • Enhance – All forms list table design.
  • Enhance – New user registered email added.
  • Enhance – Admin approval email content updated.
  • Enhance – WPML email translation with user selected language.
  • Tweak – Enqueing style and script only to UR screens.
  • Dev – Check user capability before performing action.
  • Dev – Introduce function to get field value by field name while registration.
  • Fix – Import Form Issue from Unpriviledge User.
  • Fix – Disable the default WordPress not working.
  • Fix – Deprecated function notices in getting started page.
  • Fix – Conditionally hidden invite code throws required error message.
  • Fix – Smart Phone Field required error message not displayed on submit.

3.2.0.1 – 26/04/2024

  • Tweak – Introduce new hook to modify token expiration duration.
  • Fix – Unable to submit form due to TypeError.
  • Fix – Divide by zero error on number validation.
  • Fix – Required Field error message for conditionally hidden fields.

3.2.0 – 15/04/2024

  • Feature – Dashboard Page.
  • Feature – Automatic user login after email confirmation and reset password.
  • Enhance – Text Area Enhancement.
  • Enhance – User registration Gutenberg blocks.
  • Enhance – Send Bulk Resend Verification Email.
  • Enhance – Screenshot video on upgrade to pro popup.
  • Tweak – Filter to change email body width.
  • Tweak – Change the ‘All UR Forms’ filter name to ‘All Users’ at Users > All Users.
  • Tweak – Tooltip message for Username, Text and Textarea of Length Advance Settings.
  • Fix – Backend validation for Number field.
  • Fix – PHP version 8.3 compatibility issue.
  • Fix – My Account URL issue on custom permalink.
  • Fix – Avatar files are left behind after deleting user.
  • Fix – Denied is not working when email confirmation is enabled.
  • Fix – Checkbox values are not being saved when there is a single option.
  • Fix – When no redirection the waiting period for redirection should be hidden.
  • Fix – Required Validation of Text Fields Issue (Input, First Name, Last Name, etc.).
  • Fix – Email is not sent to the user and admin when stripe field is conditionally hidden.
  • Dev – Compatibility for Merging module features in pro.
  • Dev – Compatibility for Subscription Plan trail period.
  • Dev – Compatibility for WooCommerce My-Account Edit Profile sync.
  • Dev – Compatibility for Added smart phone number in billing phone number.
  • Dev – Compatibility for Woocommerce Product page Frontend and Backend Validation.
  • Dev – Compatibility for Recurring payment to be set 1DAY instead of 1YEAR in payments.
  • Dev – Compatibility for Tooltip removed when clicked multiple times on field in builder.

= 3.1.5 – 05/03/2024
* Fix – Missing Escaping for display name.
* Fix – Deprecated dynamic properties in php v8.2.
* Fix – Critical Error thrown while deleting bulk forms.
* Fix – Checkbox sync issue with WooCommerce checkout page.
* Fix – Critical Error while login payment before login option.

= 3.1.4 – 12/02/2024
* Feature – Deny Smart Tag in Admin Approval.
* Tweak – From address going wrong in some emails.
* Tweak – Docs comments for developer documentation.
* Tweak – Introduce form name smart tag in user registration.
* Tweak – Redirection back to previous page after registration.
* Tweak – Send user registration email template while sending reset password email from admin area.
* Dev – Compatibility for image choice feature.
* Dev – Compatibility for subscription plan feature.
* Dev – Compatibility for the payment invoice feature.
* Dev – Compatibility for trail period in subscription feature.
* Dev – Compatibility for passwordless login email content modification.
* Fix – Date format for date field.
* Fix – Undefined index post_content.
* Fix – Fatal error in log handler file.
* Fix – Live user registered notice js error.
* Fix – Remove extra password field value in mail.
* Fix – Country Field default value none Frontend Issue.
* Fix – Checkbox not updating properly on profile update when all unchecked.
* Fix – Validation error while profile update if field visibility is applied on fields.
* Fix – Fields select 2 and multi select option not changing instantly in builder setting area.

= 3.1.3 – 02/01/2024
* Enhance – Smart tags parseable endpoint content.
* Tweak – Default form fields re arrangement.
* Tweak – Pending users meta query optimization.
* Tweak – Parse approval link smart tag properly.
* Tweak – Manual user counting replaced with SQL query.
* Tweak – Added New option None in the default of country field.
* Tweak – Escape and made the Approve now text translation ready.
* Fix – Support decimal value in number field.
* Fix – Select field option not changing instantly.
* Fix – Lost password page redirecting to login page.
* Fix – Send email change confirmation with templates.
* Fix – Placeholder is not working in the country field.
* Fix – Email not sent when stripe conditionally hidden.
* Fix – Welcome email sent when profile details updated by admin.
* Dev – Deprecated ur_has_date_field function.
* Dev – Trigger hook for redirect after logout.
* Dev – Added filter hook to modify find myaccount shortcode in page.
* Dev – Deprecated user_registration_before_edit_profile_form action hook.

= 3.1.2 – 13/12/2023
* Refactor – Timepicker library changed from timepicker to flatpickr.
* Refactor – Size option in input field replaced bt limit by characters option.
* Feature – List pages where each form shortcode is used.
* Feature – New email added for send user approval link admin email.
* Feature – Limit by characters or words in Inout and Textarea Field.
* Enhance – Improve success message after registration.
* Enhance – Server side validation message shown in respective fields.
* Enhance – Redirection to external url through logout_redirect shortcode attribute.
* Tweak – Form Restriction addon details added in extension page.
* Dev – Compatibility for form restriction addon.
* Dev – Remove no priv ajax request for form save action.
* Dev – Added hook to handle redirect url after auto login.
* Dev – Introduced hook to modify parse value for form data.
* Fix – Critical error while exporting user.
* Fix – The all_fields smart tag parse to a table.
* Fix – My account endpoint slug translation issue.
* Fix – Install user registration pages button not working.
* Fix – Assign role conditionally not working in multisite.
* Fix – Translation issue with successfull email verified message.

= 3.1.1 – 10/11/2023
* Tweak – Dashboard content made accessible through action hook.
* Tweak – Compatibility with newly introduced ThemeGrill Agency Plan.
* Tweak – Conversational Forms addon details added in extension page.
* Tweak – Added action hook to handle functionalites after form duplication.
* Dev – Properly parse and send username in ajax response of form submit.
* Fix – Lock on the one time draggable field not removed while removing the field.

See changelog for all versions.

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…