Logo

Advanced Fields

Pro

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