Edit and Configure Login Forms Using the Builder
Customize login forms with drag-and-drop functionality to match your brand, configure fields, and enhance user experience in WordPress.
Last updated on Jul 14, 2026
Would you like to customize your login form to match your brand and improve user experience? User Registration & Membership allows you to fully customize login forms using a visual builder with drag-and-drop functionality. This tutorial will show you how to edit login form fields, configure settings, and customize the appearance of your login forms.
Before getting started, make sure you've installed and activated the User Registration & Membership plugin on your WordPress site.
Accessing the Login Form Builder
To begin customizing your login form, go to User Registration & Membership → All Forms → Login Forms from your WordPress dashboard. This will open the Login Form Builder interface where you can configure all aspects of your login form.
Here, you'll see the form preview on the right side and configuration options on the left side organized into two main tabs: Field Options and Form Settings.
Configuring Login Form Fields
The Field Options tab allows you to customize individual fields in your login form. Click on any field in the form preview to edit its settings.
Username or Email Field
Click on the Username or Email field to configure these options:
Hide Label: Toggle to show or hide the field label
Label: Change the text displayed above the field
Placeholder: Set the example text shown inside the empty field
Invalid Username Message: Set the message shown when an invalid username is entered
Invalid Email Message: Set the message shown when an invalid email is entered
Required Message: Customize the error message when the field is left empty

Password Field
Click on the Password field to configure these options:
Label: Change the text displayed above the field
Placeholder: Set the example text shown inside the empty field
Required Message: Customize the error message when the field is left empty
Invalid Password Message: Set the message shown when an incorrect password is entered
Hide Label: Toggle to show or hide the field label

Remember Me Checkbox
Enable the Remember Me checkbox to allow users to stay logged in across sessions. You can customize the label text that appears next to the checkbox.

Password Reset Link
Enable the Password Reset Link to add a "Lost Your Password?" link to your login form. When enabled:
Select the Lost Password Page from the dropdown menu
Customize the link text if desired

The lost password page must contain the [user_registration_lost_password] shortcode to function properly.Login Button
Customize the text displayed on the login button. The default text is "Login" but you can change it to anything you prefer.

Registration Link
Add a link to your registration page for new users:
Enter the slug of your registration page in the Registration URL field
Customize the Registration URL label text (e.g., "Not a member yet? Register now?")

Configuring Form Settings
Switch to the Form Settings tab to access global settings for your login form. This tab is organized into two sections: General and Advanced.
General Settings

Form Style
Choose from five visual templates to change the overall appearance of your login form:
Default: Standard form styling
Bordered: Form with visible borders
Flat: Minimalist flat design
Rounded: Form with rounded corners
Rounded Edge: Form with rounded edge styling
Login Methods
Select how users can authenticate:
Username or Email: Users can log in with either their username or email address
Username Only: Users must log in with their username
Email Only: Users must log in with their email address
When changing login methods, remember to update the field label and placeholder text to match your selection.
Optional Features
Toggle these features on or off based on your needs:
Enable Login Title: Shows a welcome message at the top of the login form
Show Login Icons: Adds icons to form fields for visual identification (Pro feature)
Prevent Concurrent Login: Restricts simultaneous logins from the same IP address to prevent account sharing
Enable Redirect Back to Previous Page: Returns users to the page they were viewing before login (Pro feature)
Enable Passwordless Login: Adds a passwordless login button that sends a login link via email (Pro feature)
Set Passwordless Login as Default: Makes passwordless login the default login method (Pro feature)
Advanced Settings

Ajax Login
Enable Ajax Login to show error messages inline without reloading the page. This provides a smoother user experience by submitting the form asynchronously.
Hide Field Labels
Toggle this option to hide form field labels and show only placeholders. This creates a cleaner, more minimalist form design.
Captcha
Enable Captcha to add Google reCaptcha security to your login form. This helps prevent automated bot login attempts.
WordPress Login Screen Settings
Configure how your custom login form interacts with the default WordPress login:
Disable Default WordPress Login Screen: When enabled, replaces the default WordPress login at /wp-login.php with your custom login form
Redirect Default WordPress Login URL: Select which page users should be redirected to when they visit the default WordPress login URL
Custom Messages
Customize the messages shown to users in specific situations:
Account Pending Approval Message: Message displayed when a user's account is awaiting admin approval
Account Denied Message: Message displayed when a user's account has been denied by an administrator
The Account Pending Approval Message is NOT shown for accounts pending payment approval.
Previewing and Saving Changes
All changes you make in the Login Form Builder are reflected in real-time in the form preview on the right side of the screen. This allows you to see exactly how your login form will appear to users.
Once you're satisfied with your customizations, click the Update button at the top of the page to save all your changes.