Advanced Fields
ProEnhance registration forms with 11 professional field types including time pickers, WYSIWYG editors, and phone validation for sophisticated user experiences.
Last updated on Jul 15, 2026
Would you like to add professional field types to your registration forms beyond basic text and email inputs? User Registration & Membership allows you to enhance your forms with advanced fields like time pickers, WYSIWYG editors, phone number validation, and more. This guide will show you how to use advanced fields to create sophisticated registration experiences.
Prerequisites
Before getting started, make sure you've installed and activated the User Registration & Membership Pro plugin on your WordPress site. Then, make sure you've activated the Advanced Fields addon from User Registration & Membership → Addons.
Advanced Fields is a premium add-on requiring a Personal plan subscription or higher.
What Are Advanced Fields?
Advanced Fields extend your registration forms with 11 professional field types that go beyond standard inputs. These fields help you collect specialized information, improve user experience, and create more interactive forms.
The Advanced Fields add-on includes:
Section Title — Organize forms with visual dividers and headings
Time Picker — Let users select times with a visual picker interface
HTML — Add custom HTML content directly into forms
Phone — Collect phone numbers with smart validation and country flags
WYSIWYG — Allow users to submit formatted text without coding
Select2 — Searchable dropdown fields with infinite scrolling
Multi Select2 — Multiple-choice fields with search and select-all options
Profile Picture — Enable users to upload profile photos during registration
Range/Slider — Collect numeric values using an interactive slider
Custom URL — Add clickable links within your forms
Hidden Field — Store data invisibly for tracking or conditional logic
Activating the Advanced Fields Add-on
To activate Advanced Fields:
Navigate to User Registration & Membership → Addons in your WordPress dashboard
Locate or search for "Advanced Fields" in the addon list
Toggle the switch to Activate the Advanced Fields addon
Once activated, the advanced field types will appear in your form builder's Fields Options panel
Adding Advanced Fields to Your Forms
Once the addon is activated, you can add advanced fields to any registration form:
Go to User Registration & Membership → All Forms
Click Edit on an existing form or create a new form
In the form builder, open the Fields tab on the left
Scroll down to find the advanced field types
Drag and drop your desired advanced field into the form canvas
Click on the field to configure its settings in the Field Options panel
Advanced Field Types and Configuration
Section Title
Use Section Title fields to divide your form into logical sections with clear headings.
Configuration Options:
Label — Change the heading text that appears as the section divider
Best used for: Breaking long forms into organized sections like "Personal Information," "Contact Details," or "Preferences"
Time Picker
The Time Picker field provides a visual interface for users to select times without typing.
Configuration Options:
Default to current time — Sets the current time as the default value when the form loads
Enable Min Max time — Sets minimum and maximum time constraints to limit available selections
Best used for: Appointment booking, event registration, scheduling preferences, or any form requiring time selection
HTML
Add custom HTML content directly into your forms for instructions, formatting, or embedded content.
Best used for: Adding formatted instructions, embedding videos, displaying terms and conditions, or inserting custom styling
This field displays content only — it does not collect user input.
Phone
The Phone field offers two formats for collecting phone numbers with validation:
Configuration Options:
Select Format — Choose between:
Default — Uses a custom input mask you define
Smart — Displays country flags with automatic validation based on country-specific phone formats
Input Mask — When Default format is selected, define a custom input mask pattern (e.g., (999) 999-9999)
Best used for: Contact forms, appointment booking, delivery information, or any registration requiring phone verification
We recommend using the Smart format for international audiences — it automatically validates phone numbers based on the selected country.
WYSIWYG
The WYSIWYG (What You See Is What You Get) field allows users to submit formatted text with bold, italics, lists, and other styling without knowing HTML.
Best used for: User bios, project descriptions, testimonials, or any field where users need text formatting options
Select2
Select2 fields are enhanced dropdown menus with search functionality and infinite scrolling for long option lists.
Best used for: Country selection, category choices, or any dropdown with many options that benefit from search
Multi Select2
Multi Select2 allows users to select multiple options from a searchable dropdown list.
Configuration Options:
Choice limit — Set the minimum number of choices that must be selected (available from version 1.9.4)
Select all option — Add an option to select all choices at once from advanced settings
Best used for: Interest selection, skill tags, multiple category assignments, or any field requiring multiple selections
Profile Picture
Enable users to upload profile photos directly during registration.
Best used for: Community sites, membership directories, social platforms, or any site where user profiles include photos
This field requires JavaScript to be enabled in the user's browser.
Range/Slider
The Range field displays an interactive slider for users to select numeric values visually.
Best used for: Budget ranges, age selection, rating scales, or any numeric input that benefits from visual selection
Custom URL
Add clickable links within your forms to external resources or internal pages.
Best used for: Linking to terms of service, privacy policies, help documentation, or related resources
Hidden Field
Hidden fields store data invisibly without displaying anything to users.
Best used for: Tracking referral sources, storing UTM parameters, passing data between forms, or conditional logic triggers
Using Advanced Fields with Conditional Logic
Advanced fields work seamlessly with User Registration's conditional logic feature. You can show or hide advanced fields based on user selections in other fields.
For example:
Show a Time Picker field only when users select "Schedule Appointment"
Display a WYSIWYG bio field only for users selecting "Author" as their role
Reveal a Phone field with Smart format when users choose their country
For complete details on conditional logic, see our guide on using conditional logic with registration forms.