Description
With User Registration Pro, you can create registration and login forms with unlimited custom fields using a visual drag-and-drop builder, as well as configure automatic email notifications, conditional validation, and post-login redirects. The plugin is designed for those who manage sites with different access levels, such as membership areas, online learning platforms, or marketplaces that require specific user profiles.
Main Features of User Registration Pro
- Form builder
Create registration and login forms by dragging and dropping fields in the dashboard. - Custom fields
Add unlimited text, image, date, checkbox, and other field types. - Automatic notifications
Configure welcome and confirmation emails with custom templates. - Conditional validation
Define rules that show or hide fields based on previous answers. - Post-login redirect
Redirect each user to different pages based on their role or profile.
Benefits of User Registration Pro
- Complete registration control
Define exactly what information to collect and how to validate it without coding. - Personalized experience
Offer forms that adapt to the visitor’s profile in real time. - Welcome automation
Send automatic emails with credentials and instructions immediately after registration. - Enhanced security
Prevent invalid registrations with validation rules and bot protection.
Who Is User Registration Pro For?
- Those who manage membership areas with exclusive content for subscribers.
- Those who create e-learning platforms with enrollments and individual progress tracking.
- Those who operate marketplaces or directories with seller and buyer profiles.
How to Download User Registration Pro
User Registration Pro is available for download here at Ultrapack. After downloading the .zip file, go to Plugins > Add New > Upload Plugin, select the .zip file, and activate it. The plugin will automatically create the form pages, and you can configure them from the User Registration menu in the dashboard.
While native WordPress offers only basic name and email fields, User Registration Pro lets you create any combination of fields, integrate with email marketing services, and define complete registration workflows without touching code, while also supporting multiple user roles and display conditions. It is a practical solution for those who need advanced registration features without relying on developers.
Frequently asked questions
Is User Registration Pro GPL-licensed?
Yes. User Registration Pro is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use User Registration Pro on multiple sites?
Yes. You can install User Registration Pro on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does User Registration Pro cost at Ultrapack?
User Registration Pro costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does User Registration Pro include updates?
Yes. The current version of User Registration Pro is 6.2.8, published at Ultrapack on Sep 15, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is User Registration Pro scanned before publication?
Yes. Every version of User Registration Pro goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin User Registration Pro?
Requires WordPress 5.5 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 6.2.8 Sep 9, 2026
- Fix - Standardized Pro upgrade link UTMs.
- Fix - Stored XSS in the Form Analytics user journey table.
- Fix - Hardened form analytics queries with prepared statements.
- Fix - Content restriction bypassed via WordPress core REST API.
- Fix - Team Membership: invited members now receive the plan's role.
- Fix - Team Membership: team leaders could edit teams they don't lead.
- Fix - Standardized outbound UTM parameters and invalid campaign keys.
- Fix - Users could be redirected to an outside website after logging in.
- Fix - Frontend Listing title-save request could rename unrelated posts.
- Fix - Unauthenticated force-logout of any user via ?force-logout= .
- Fix - Membership thank you page exposed another member's account details.
- Fix - Team Membership: scoped Edit Team form nonce to the team being edited.
- Fix - Use timing-safe comparison for email confirmation and approval tokens.
- Fix - Stripe payment could be replayed to renew a membership without paying.
- Fix - Privilege escalation via membership role and open redirect after login.
- Fix - Coupons and Frontend Listing bulk delete triggerable via a crafted link.
- Fix - Coupons AJAX handlers allowed arbitrary post deletion and coupon minting.
- Add - `{{force_logout_url}}` smart tag for Pro's prevent concurrent login email.
- Fix - Tax regions and rates could be deleted without a nonce or permission check.
- Fix - Expired membership could be renewed by replaying an earlier Stripe payment.
- Fix - Team Membership: plan role now removed when a member leaves or the team ends.
- Fix - Registration forms not validating publish status or restricting assigned roles.
- Fix - SMS OTP could be brute-forced to take over an account; now rate-limited and session-bound.
Version 6.2.7 Aug 12, 2026
- Fix - Payment related issues for tax & others
- Fix - User login after invalid failed payment.
- Fix - Performance issue on flush rewrite rules.
- Fix - Malformed my account URL on Plain permalinks.
- Fix - Both renewal emails sent regardless of setting.
- Fix - Disable emails setting not blocking all emails.
- Fix - Fatal error on registration if form data is null.
- Fix - Default subscriber role added for disabling settings.
- Fix - False success shown when profile update saves nothing.
- Fix - Show emails only when respective settings are enabled.
- Fix - Membership links not translated on multilingual sites.
- Fix - Change Plan/Renew links not using correct language page.
- Fix - Profile Picture removed when saving another user's profile.
- Fix - Added site assistant and admin notice when registration disabled.
- Fix - Hide Payments and Subscriptions menus until relevant data exists.
- Fix - Hide Global Restriction Message setting until a plan or rule exists.
- Fix - Membership field hides radio button for single plan; correct Total for free plans.
- Fix - Hide Renewal Behaviour setting on Membership settings until a membership plan is created.
- Fix - Site Assistant hides membership/payment notices until a plan exists for Advanced Registration users.
Version 6.2.6 Jul 22, 2026
- Enhance - Compatibility with divi 5.
- Enhance - Allow 100% discount coupons on memberships.
- Enhance - Redirect hint links to Enable Custom Redirect setting.
- Tweak - Moved Maxmind integration settings to Integration >> Geolocation.
- Fix - Local currency bugs.
- Fix - Double Charge on Upgrade.
- Fix - Updated authorize net card design.
- Fix - Remove the payment tabs from admin side.
- Fix - Cancel previous subscription on upgrade.
- Fix - Added spinner on Membership Reactivation.
- Fix - Validation for lost password n Pages Setting.
- Fix - Delete User button not working on member view page.
- Fix - User Registration css loading when elementor active.
- Fix - Prevent privilege escalation in login settings save.
- Fix - Reset password smart tag validation in email content.
- Fix - Checkbox values not appearing when exporting members.
- Fix - Payment Before Login not enforced for pending payments.
- Fix - Can not create new subscription in safari from admin menu.
- Fix - Membership cancellation failures now show a clear message.
- Fix - Field options not displayed when configuring content rules.
- Fix - Content restriction being applied for inactive memberships.
- Fix - Membership field blank in form builder with selected group.
- Fix - Store actual PayPal transaction id instead of subscription id.
- Fix - Stripe registration now displays the configured success message.
- Fix - Conditional Logic on Payments not working for normal registration.
- Fix - Fatal error when saving Stripe plan with yearly billing over 3 years.
- Fix - Upgrade prompt for Plus-gated membership group toggles on lower plans.
- Fix - {{user_ip_address}} smart tag returned empty for IPv6 visitor addresses.
- Fix - Block shortcode injection via smart tags in Content Restriction messages.
- Fix - Stripe membership "Payment Confirmed" email sent before payment completes.
- Fix - Membership emails not using saved custom content for preview and delivery.
- Fix - Local Currency pricing zones not saving when added from the payment settings.
- Fix - Misleading "missing membership field" notice on registration page with no memberships field.
- Fix - Redirects and lost-password/2FA links now use the correct translated page on multilingual sites.
Version 6.2.5 Jul 8, 2026
- Enhance - Defer expiry to period end.
- Enhance - Pin Stripe subscription payment method for reliable renewals.
- Fix - User and admin email order.
- Fix - Payment fail case for paypal.
- Fix - Lost Password Carrot adjustment.
- Fix - Unnecessary payment retry checks.
- Fix - Required Nonce Error on registration.
- Fix - Fatal error on WooCommerce shop page.
- Fix - Setup wizard membership duration issue.
- Fix - Loader timing issue during registration.
- Fix - Unwanted settings showing up in free version.
- Fix - Prevent formula injection in user CSV export.
- Fix - Reject underpaid PayPal subscription payments.
- Fix - Harden signup notice against malicious content.
- Fix - Stop users from cancelling others' email changes.
- Fix - Remove unwanted fields from payment confirmed email.
- Fix - Pending subscription blocked the user from logging in.
- Fix - Design issues in promotional notices after WordPress v7.0.
- Fix - Use server membership state for multiple-membership policy.
- Fix - Block tampered PayPal payments from activating memberships.
- Fix - Auto-generated password email sent before admin approves user.
- Fix - Stripe payment and nonce validation failed on Membership form.
- Fix - Security: prevent unauthorized login during membership signup payment.
- Fix - Check coupon eligibility before discount on public membership purchase.
- Fix - Super admin bypass missing for admin content access in membership rules.
- Fix - Check PayPal payment is complete before activating one-time memberships.
Version 6.2.4 Jun 25, 2026
- Enhance - User role overwritten on new membership assignment.
- Enhance - Add customizable membership registration success message in settings.
- Fix - Duplicate variable.
- Fix - Pdf dynamic content not translatable.
- Fix - Coupon addon compatibility with PHP 8+.
- Fix - Auto-delete users feature not deleting users.
- Fix - Missing users in user registration members section.
- Fix - Security Audit for User registration and its addons.
- Fix - Validation of key while saving the stripe payment settings.
- Fix - Design inconsistencies in content restriction block settings.
- Fix - My Account payment tab pulling footer content inside the tab area.
- Fix - Smart tags not working in payment invoice download from account page.
- Fix - Address incomplete PayPal setup error when adding PayPal for old user.
- Fix - hCaptcha enabled on registration form blocks users from completing signup.
- Fix - Reset content button not working in the prevent concurrent login email template.
- Fix - New Member Registered email not sent when Admin Approval Request email is enabled.
- Fix - Harden membership coupon apply paths against PHP 8 TypeError (free membership module).
- Fix - File upload attachments not updating correctly when admin edits another user's profile.
- Fix - Registration failure causes missing member records and prevents Stripe payment processing.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
user-registration-pro.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
user-registration-pro.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.5 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready