Need custom WordPress signup without a separate membership plugin? Thenameda User Registration for WPForms turns any WPForms form into a full user registration flow — with field mapping, roles, credentials emails, optional email activation, auto-login, custom user meta / ACF mapping, Facebook signup, and an admin registration log.
This complete beginner-friendly guide covers features, installation, configuration, how registration works, managing the registration log, Facebook signup, use cases, troubleshooting, and FAQs.
Focus keyword: WPForms user registration
Plugin: Thenameda User Registration for WPForms (GitHub)
Compatible with: WPForms Lite and WPForms Pro
Introduction and Overview
Thenameda User Registration for WPForms integrates registration settings directly into the WPForms Form Builder. Map form fields to WordPress account fields, choose a role (Administrator excluded), generate or collect passwords, send a customizable credentials email, and optionally require email activation or log users in automatically after signup.
It works with WPForms Lite and WPForms Pro, so you can build branded registration experiences without forcing users through wp-login.php.
Key Features
- Per-form settings under WPForms → Settings → User Registration
- Map fields to Email, Username, Password, First Name, Last Name, Website, and Bio
- Use email as username, or map a separate username field
- Auto-generate secure passwords or let users set their own
- Assign a WordPress user role (Administrator excluded for safety)
- Customizable credentials email with smart tags
- Optional email activation before the account becomes active
- Optional automatic login after registration
- Hide the registration form from logged-in users
- Option to disable WPForms notification emails
- Custom WordPress user meta mapping and ACF user field mapping
- Facebook signup via secure OAuth (HTTPS required)
- Registration log with filters, status badges, details, and CSV export
- Secure password handling (passwords are not stored in logs)
Installation and Activation
- Upload the plugin folder to
/wp-content/plugins/(or install from your preferred distribution). - Activate Thenameda User Registration for WPForms.
- Confirm WPForms Lite or WPForms Pro is installed and active.
- Edit a WPForms form → open Settings → User Registration.
- Enable registration, map fields, save, and publish the form.
Requirements: WordPress 6.2+, PHP 7.4+, WPForms Lite or Pro. HTTPS is required for Facebook OAuth.
Step-by-Step Configuration
- Activate WPForms and this plugin.
- Edit a WPForms form.
- Go to Settings → User Registration.
- Enable user registration.
- Map the Email field (required).
- Configure username mode (email as username, or a mapped username field).
- Select the WordPress user role.
- Configure password options (auto-generate or user-provided).
- Optionally enable email activation and/or auto-login.
- Map extra fields to user meta / ACF if needed.
- Publish the form and embed it on your registration page.
Username options
- Use the user’s email address as the username
- Map a separate WPForms field as the username
Password options
- Automatically generate a secure password
- Allow the user to provide a password via a mapped Password or Text field
Role, emails, and redirects
Assign any role except Administrator. Customize the credentials email subject/body with smart tags. Configure post-registration redirects through WPForms Confirmations (and optionally use a post-registration URL in credentials email / Facebook flow).
How User Registration Works
- A visitor submits a WPForms form with User Registration enabled.
- The plugin maps submitted fields to WordPress user data.
- A new user account is created with the selected role and password rules.
- A credentials email can be sent (and activation can be required).
- Optional auto-login starts a session immediately after success.
- The event is recorded in the User Registrations admin log.
How to View and Manage Registrations
Open the WordPress admin User Registrations section to review activity:
- Registration status badges
- User information and registration details
- IP information
- Filters and date context
- CSV export
Access is restricted to administrators with manage_options. Password values are not stored in registration logs.
Facebook Signup
Add Facebook signup with this shortcode (replace 123 with your form ID):
[turw_facebook_signup form_id="123"]
Facebook signup uses secure OAuth (POST token exchange, secure account linking, encoding protections, and error handling). Existing email accounts are not automatically logged in unless already linked to the Facebook ID. HTTPS is required.
How the Plugin Works with WPForms
- Settings live inside the WPForms form builder
- Works with WPForms Lite and Pro
- Uses WPForms Confirmations for redirects
- Can disable WPForms notification emails when you rely on credentials email instead
- Supports mapping beyond core profile fields via user meta and ACF
Use Cases and Examples
1. Branded membership signup pages
Replace the default WordPress register screen with a designed WPForms layout.
2. Course / community onboarding
Collect profile fields, assign a Subscriber/Customer role, and email credentials automatically.
3. Agency client portals
Require email activation, map custom meta, and track every signup in the registration log.
4. Social signup
Offer Facebook signup beside the form for faster account creation on HTTPS sites.
Troubleshooting
No user is created after submit
- Confirm User Registration is enabled on that form.
- Verify the Email field is mapped.
- Check username uniqueness and password mapping/generation settings.
- Review the User Registrations log for status/errors.
Credentials email not arriving
- Confirm credentials email is enabled and the subject/body are set.
- Use an SMTP plugin for reliable delivery on local/production hosts.
- Check spam folders during testing.
Facebook signup fails
- Site must be served over HTTPS.
- Confirm App credentials and the shortcode
form_id. - Existing emails won’t auto-login unless already Facebook-linked.
Frequently Asked Questions (FAQ)
Does this work with WPForms Lite?
Yes. It works with WPForms Lite and WPForms Pro.
Can users set their own password?
Yes. Disable auto-generate password and map a WPForms Password or Text field.
Is Facebook signup secure?
Yes. App secrets stay outside form JSON, OAuth uses POST token exchange, account linking is secured, and HTTPS is required.
Where are registrations listed?
In the WordPress admin under User Registrations (administrators with the required permissions only).
Conclusion
If you need practical WPForms user registration, Thenameda User Registration for WPForms gives you per-form mapping, roles, credentials emails, activation, auto-login, meta/ACF mapping, Facebook signup, and an auditable registration log — all inside the WPForms builder you already use.
Enable User Registration on one form, map Email + password rules, test a signup, then expand with activation, meta fields, or Facebook when you need them.
Source / docs: Thenameda User Registration for WPForms on GitHub