Description
User Registration plugin provides you with an easy way to create frontend user registration and login forms. Drag and Drop fields make ordering and creating forms extremely easy. The plugin is lightweight, exendible and can be used to create any type of registration form.
Supports frontend profile account page for profile edit, password change, Log out and more.
View All features
View Demo
Get Free Support
Check Documentation
User Registration Plugin in action:
Features And Options:
- Simple, Clean and Beautiful Registration Forms
- Drag and Drop Fields
- Unlimited Registration Forms
- Multiple Column Design
- Multiple Form template designs
- Shortcode Support
- Google reCaptcha Support (v2 and v3)
- Email notifications
- Email Customizers
- Form Duplicate Option
- Profile account page
- Admin approval option
- Auto login option
- Email confirmation to register
- Enable/Disable Strong Password
- Default User Role Selection Option
- User data export in CSV
- Well Documented
- Translation ready
Premium Addons
User Registration can be easily extended with some premium addons.
-
Social Connect – Allows users to register/login to your site with social platforms like Facebook, Twitter, Google+ or LinkedIn.
-
Content Restriction – Allows you to restrict full or partial content from page, post to only logged in users or logged in users with specific roles.
-
File Upload – Allows you to add upload field in registration form so that users can upload documents, images and more.
-
WooCommerce Integration – Integrates and syncs WooCommerce related information to user registration account page like orders, customer details, Billings.
-
MailChimp – Lets you sync your registered users with MailChimp list. Automatically add users to your selected MailChimp list upon registration.
-
Advanced Fields – Lets you add advanced extra fields such as WYSIWYG, Time picker, Phone Number, HTML, Section title in form.
-
Conditional Logic – Lets you apply conditions to your fields. Conditional Logic allows you to show or hide certain fields based upon other field’s value.
-
Profile Connect – Allows admin to connect users registered via other forms to User Registration selected form.
-
PDF Form Submission – Lets you export user’s data in PDF, PDF file as email attachment on form submission.
-
Payments (PayPal) – Integrates PayPal into your forms for registration fee payments, donations, and more.
-
Geolocation – Collects and stores users geolocation data along with their form filled information.
-
LearnDash – Allows users to view their registered learndash courses, course progresses, expiry date on my account section and more.
-
Invite Codes – Allows you to restrict the registration on your site to only users with invite codes.
Screenshots
Installation
- Install the plugin either via the WordPress.org plugin directory, or by uploading the files to your server (in the /wp-content/plugins/ directory).
- Activate the User Registration plugin through the ‘Plugins’ menu in WordPress.
- Go to User Registration->Add New and start creating a registration form.
FAQ
- What is the plugin license?
-
- This plugin is released under a GPL license.
- Does the plugin work with any WordPress themes?
-
Yes, the plugin is designed to work with any themes that have been coded following WordPress guidelines.
Reviews
Super plugin
Great plugin
Grate
Useful plugin
Realy helpfull plugin
The Best
Contributors & Developers
“User Registration – Custom Registration Form, Login And User Profile For WordPress” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.5.10 – 04/05/2019
- Feature – Prevent Core Login and Registration page.
- Feature – Custom css fields for default fields.
- Fix – Prevent Dashboard access issue for multiple user roles.
- Fix – Target blank in anchor tag issue.
- Dev – Filter hook to modify form fields.
- Dev – Filter hook to be used in new setting type.
- Tweak – Bypass validation for read-only fields.
1.5.9 – 03/28/2019
- Fix – Profile picture not displaying in My account page.
- Tweak – Dashboard Widget data fetch through Ajax request.
- Dev – Filter hook added to hide current password in edit profile page.
- Dev – Filter hook added to bypass current password validation and check in form handler.
1.5.8.1 – 03/04/2019
- Fix – Update user meta profile_pic_id and prefix change on review notice
1.5.8 – 02/26/2019
- Feature – Custom profile picture upload on account profile and admin profile.
- Feature – Dashboard widget for users activity.
- Feature – Default value for country field.
- Feature – Option to delete user registration data on plugin deletion.
- Feature – Password strength meter on lost password and change password form.
- Add – Admin notice to leave review on wp.org
- Add – Scroll to error message due to minimum password strength.
- Remove – Caching prevention after header sent. Should’ve been as earlier as wp hook.
- Fix – Minimum password strength bug
1.5.7 – 02/05/2018
- Refactor – Options for select, checkbox and radio field.
- Add – Placeholder for select and country field.
- Add – Cache helper class for flushing cache on user registration form.
- Fix – Confirmaction of export/erase personal data from custom login form.
- Fix – Privacy policy made required by default.
- Fix – Formatting of form title display.
- Fix – Validate for same email as password.
- Dev – Action hook for enqueuing scripts.
1.5.6 – 11/01/2018
- Fix – Authenticated XSS. Thanks wpvulndb.com for nofifying.
- Fix – Smart tag bug on resend confirmation email
1.5.5 – 08/01/2018
- Feature – Google reCaptcha v3 support
- Fix – Data display for input fields on users profile
- Tweak – Disable input fields on builder panel
- Tweak – Beautify accordion on fields section
1.5.4 – 02/01/2018
- Fix – Smart tag for reset password email
- Fix – Date field in user profile
- Tweak – Message for lost password while awaiting admin approval
- Dev – Filter to override success/failure response
- Dev – Filter to override user role
- Dev – Filter to update settings on settings page
1.5.3 – 10/12/2018
- Tweak – Conditionally load flatpickr if only form has date field.
- Fix – Enqueque CSS on block editor
1.5.2 – 28/11/2018
- Fix – Remove cursor not allowed CSS for flat template
1.5.1 – 27/11/2018
- Add – Gutenberg form selection block
- Add – Redirect option on registration page for logged in users
- Add – Hooks for form custom class and before user registration form
- Fix – Redirect after login issue on page builders and widgets
- Fix – Server side validation for google reCaptcha
- Fix – Empty error messages if exists form backend validation
- Fix – Multiple occurrence of similar message after form submission
- Fix – Required field naming readability on backend form submit
- Fix – Translated error message issue on form submit
- Fix – CSV export issue due to already sent headers
- Tweak – Display (previously hidden) Option to insert myaccount page on settings
- Tweak – Remove applied filter to change lost password url on admin side
- Tweak – Redirect option from myaccount shortcode too
1.5.0 – 30/10/2018
- Feature – CSV Export of user data
- Feature – Customizable minimum password strength
- Add – Privacy policy text
- Add – Smart tags for status change emails
- Fix – Passwords including characters such as apostrophe (‘)
- Fix – Email header including line break
- Fix – Load FlatPickr on mobile devices too
- Fix – File link to the email using smart tag