Getting Familiar with User Registration Form Fields
Comprehensive guide to 60+ customizable form fields available in User Registration & Membership plugin for WordPress registration forms.
Last updated on Jul 14, 2026
Would you like to understand all the different fields you can add to your registration forms? User Registration & Membership provides 60+ form fields to collect exactly the information you need from users during registration. This guide will walk you through the available field types and how to configure them.
Before getting started, make sure you've installed and activated the User Registration & Membership plugin on your WordPress site.
Understanding Field Categories
User Registration & Membership organizes form fields into several categories to help you build the perfect registration form.
Default User Fields
These are the core WordPress user fields that store essential account information. The form builder includes these fields by default:
User Email — Required field with built-in email validation
User Password — Required field for account security
Confirm Password — Helps prevent password entry errors
Username — Unique identifier for the account
First Name — User's given name
Last Name — User's family name
Nickname — Alternative display name
Display Name — Public-facing name shown on the site
User Bio — Text area for user description
Website — URL field for user's website
Confirm Email — Prevents email entry errors
Secondary Email — Additional email address (can be added multiple times)
Extra Fields
These additional fields help you collect more specific information:
Input Field — Single-line text input for custom data
Textarea — Multi-line text area for longer responses
Select — Dropdown menu with predefined options
Number — Numeric input with validation
Date — Date picker with customizable format
Checkbox — Multiple selection options
Radio — Single selection from multiple options
Country — Dropdown with 249 countries
Privacy Policy — Consent checkbox with policy link
Premium Advanced Fields
Available with User Registration & Membership Pro:
Section Title — Visual separator to organize form sections
HTML — Custom HTML content within forms
Time Picker — Time selection field
Phone — Phone number input with validation
WYSIWYG — Rich text editor for formatted content
Select2 — Enhanced dropdown with search
Multi Select2 — Multiple selection with search
Profile Picture — Image upload for user avatars
Range — Slider for numeric range selection
Custom URL — URL input with validation
Hidden Field — Store data without displaying to users
Add-on Fields
Additional fields unlocked by activating specific add-ons:
File Upload — Document and image uploads (requires File Upload add-on)
Signature — Digital signature capture (requires premium add-on)
Custom CAPTCHA — Anti-spam verification (requires add-on)
Stripe Gateway — Payment processing (requires Stripe add-on)
LearnDash — Course enrollment selection (requires LearnDash add-on)
WooCommerce Fields
When the WooCommerce add-on is activated, you gain access to 23 additional fields:
Billing Address Fields (13 fields):
Billing Country
Billing First Name
Billing Last Name
Billing Company
Billing Address 1
Billing Address 2
Billing City
Billing State
Billing Postcode
Billing Phone
Billing Email
Shipping Address Fields (10 fields):
Shipping Country
Shipping First Name
Shipping Last Name
Shipping Company
Shipping Address 1
Shipping Address 2
Shipping City
Shipping State
Shipping Postcode
Separate Shipping Option
Payment Fields
When payment gateway add-ons are activated, these fields become available:
Single Item — One-time payment amount
Subscription Plan — Recurring payment options
Quantity — Number of items to purchase
Multiple Choice — Payment options with different prices
Total — Calculated payment total
Coupon — Discount code application (requires Coupons add-on)
Configuring Field Options
Every field in User Registration & Membership can be customized to match your needs. To configure a field, click on it in the form builder to reveal the Field Options panel on the left side.
General Field Settings
These settings are available for most field types:
Label — The text displayed above the field. This is what users see to understand what information to enter.
Description — Additional help text shown below the field to guide users.
Placeholder — Example text shown inside empty fields to demonstrate the expected format.
Required — Toggle this on to make the field mandatory for form submission. Required fields are marked with a red asterisk (*).
Hide Label — Option to hide the field label from display while keeping it for internal reference.
Advanced Field Settings
Click on the Advanced Settings section to access additional configuration options:
Custom Class — Add CSS classes for custom styling.
Default Value — Pre-populate the field with a specific value.
Size — Control the field width and height.
Field-Specific Configuration
Different field types have unique configuration options:
Username Field
Go to Field Options → Advanced Settings to configure:
Character Length Limits — Set minimum and maximum username length
Special Characters — Enable or disable special characters in usernames
Password Field
Configure password security in Field Options → Advanced Settings:
Enable Strong Password — Require users to create strong passwords
Minimum Password Strength — Choose from Very Weak, Weak, Medium, or Strong
Copy/Paste Restriction — Prevent copying and pasting in Confirm Password field (Pro add-on required)
Input and Textarea Fields
Set content limits in Advanced Settings:
Character/Word Limit — Set minimum or maximum character or word count
Limit Mode — Choose between character count or word count
Default Value — Pre-fill the field with specific text
Number Field
Configure numeric validation in Advanced Options:
Min Value — Minimum allowed number
Max Value — Maximum allowed number
Step — Legal number intervals (e.g., step of 5 allows 5, 10, 15, etc.)
Date Field
Customize date selection in Field Options:
Date Format — Choose how dates are displayed
Enable Min-Max Date — Set date range limits
Set Current Date as Default — Auto-populate with today's date
Enable Date Range — Allow users to select date ranges
Date Localization — Display dates in specific language/format
Select, Checkbox, and Radio Fields
Configure choices in Field Options:
Choices — Add options that appear in the dropdown or selection list
Image Choices — Enable image options for visual selection (Radio, Checkbox, Multi-choice)
Choice Limit (Checkbox) — Set minimum number of selections required
Select All Option (Checkbox) — Add option to select all checkboxes at once
Country Field
Customize the country list:
Display Options — Choose which countries appear in the dropdown
Default Country — Pre-select a specific country
Privacy Policy Field
Add policy links in the Description field using HTML:
Click here for Privacy PolicySetting Field Length Restrictions
Starting with version 4.1.0, you can set character and word limits on supported default user fields.
To configure length restrictions:
Click on the field in the form builder
Go to Field Options → Advanced Settings
Enable the Minimum Length toggle and enter the minimum character or word count
Enable the Maximum Length toggle and enter the maximum character or word count
Choose Limit Mode: Characters (individual characters) or Words (whitespace-separated)
Supported fields for length restrictions:
Username
First Name
Last Name
Nickname
Display Name
User Bio
Working with Multi-Choice Fields
Radio, Checkbox, and Multi-choice fields allow users to select from predefined options.
Key Differences:
Radio — Users can select only one option
Checkbox — Users can select multiple options
Multi-choice — Similar to checkbox with additional features
Image Choices:
To enable image options:
Click on the Radio, Checkbox, or Multi-choice field
Go to Field Options
Enable the Image Choices option
Upload images for each choice option
Understanding Required vs Optional Fields
By default, User Email and User Password are always required fields in registration forms. You can make any other field required or optional:
Required fields are marked with a red asterisk (*)
Users cannot submit the form without completing required fields
Optional fields can be left empty
To make a field required:
Click on the field in the form builder
In Field Options, toggle Required to on
The field will now show an asterisk and validate on submission
Field Validation and Frontend Behavior
User Registration & Membership includes built-in validation for specific field types:
Email fields — Automatically validate email format on the frontend
Number fields — Only accept numeric input within configured min/max range
Date fields — Provide calendar picker and validate date format
Country fields — Restrict input to valid country selections
Password fields — Display real-time strength meter when strong password is enabled
Tips for Choosing the Right Fields
When building your registration form, consider these best practices:
Keep it simple — Only ask for information you actually need. Shorter forms have higher completion rates.
Use appropriate field types — Choose Select instead of Input when you have predefined options. Use Number instead of Input for numeric data.
Add helpful descriptions — Guide users with clear descriptions, especially for fields that might be confusing.
Group related fields — Use Section Title fields (Pro) to organize long forms into logical sections.
Test your form — Always test the registration process yourself before publishing to catch any issues.