Logo

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 Policy

Setting 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.