WordPress User Registration Forms – Formidable Forms

How To Create A Custom User Registration Form
  • Description
  • FAQ
  • Screenshots
  • DEMO
  • Updates & Support

The WordPress User Registration add-on enhances your site’s registration process with the following features:


frameborder=”0″
allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture”
allowfullscreen
title=”How to Create a Custom User Registration Form”
>

  • Create custom registration forms using Formidable Forms.
  • Allow users to register and edit their profile from the front-end of your site.
  • Allow administrators, or other specified roles, to register WordPress users from the front-end of your site.
  • Retrieve user meta and auto-populate forms with a logged-in user’s information.
  • Publish a login form anywhere on your site.
  • Publish a reset password form anywhere on your site.
  • Allow visitors to create a subsite on a multi-site network, from the front-end of your site.

Download and install

  1. If you haven’t already done so, install and activate Formidable Forms Pro.
  2. In your WordPress admin, go to Formidable → Add-Ons and click the ‘Install’ button for the WordPress User Registration plugin.

Global settings

After the plugin is activated, you may configure the Global Registration Settings. Access your global settings by going to Formidable → Global Settings → Registration.

Global pages

Use the Global pages settings to redirect users to a specific login/logout page and a lost password/reset password page. This allows you to keep the look and feel of your theme when users log in, log out, and reset their password.
Register Global Settings Global Pages

If you get an error message that the selected page doesn’t include the correct form, see the troubleshooting steps below.

  • Login/Logout Page (optional): Select the page where you would like logged-out users to be redirected when they try to log in via wp-admin, or when they log out. The purpose of this option is to prevent logged-out users from seeing the wp-admin or wp-login.php page. Instead, you choose which page they will use to log in.IMPORTANT: If you use this option and do not insert a login form on the selected page, you will get locked out of your site. Also, if your site is in maintenance mode and you log out of your admin account with this option selected, you will get locked out of your site until maintenance mode ends.

    If you get locked out, go to the wp-content/plugins page via FTP, and change the name of the formidable-registration folder to something else like formidable-registration2. Now you can access your site and add a login form to the page. Now change the folder name back to formidable-registration and activate the plugin.

  • Reset Password Page (optional): Select the page where users can reset their password. Please note that you must have a reset password form on the selected page. When a ‘Lost password’ or ‘Reset password’ link is clicked, users will be redirected to the page selected for this setting.
  • Registration Page (optional): Select a page where users can register for your site. Leave this option blank if you would like to allow users to register on the default WordPress registration page. Please note that you must have a registration form on the selected page.

Default messages

Customize several messages that may appear during the registration, login, and reset password process.
Register Global Settings Default Messages

Create registration form

You may register users on your site when they submit a Formidable form. If you would like to create a custom registration form with Formidable Forms, please follow the steps below.

  1. Create a new form. Add an Email Address field. We recommend that you add a Password field as well. Add any additional fields that you would like users to complete when registering for your site. For example, you may include fields for the first name, last name, avatar, and even custom user meta.
  2. Go to your form’s Settings → Actions & Notifications tab. Click Register User to add a registration action to your form.
    Registration Button
  3. Give your ‘Register User’ action an Action Name for easy reference. This label will only be seen on the back-end.
    Wordpress User Registration Settings
  4. Choose when this action should be triggered.
    • Create (recommended): Register/update a user when a new form entry is created.
    • Update (recommended): Register/update a user when an existing form entry is updated.
    • Import: Register/update a user when an entry is imported from a CSV file.

    Additional triggers may be visible when other add-ons are active. The PayPal and Stripe add-ons add an option to register a user when a payment is completed.

  5. Connect fields from your form with the registration options. Start by mapping the User Email setting to the ‘Email Address’ field in your form. We recommend that you map the Password setting to a ‘Password’ field as well. You may map any other fields from your form to the Username, First Name, Last Name, Display Name, Website, or Avatar settings.
    Note: If a logged-in user submits your registration form, it will edit their existing profile unless their user role is selected in step 8.
  6. Check Automatically log in users who submit this form if you want users to be logged in automatically after they submit the registration form.
    Please note that this option is not available if the ‘Password’ option is set to ‘Set with link in email notification’.
  7. Add User Meta for any additional information that you would like to add to the user’s profile. Jump to User meta for more information.
    Create Registration Form With User Meta
  8. Check the Email Confirmation option if you want to verify the user’s email address before they are fully registered. This is recommended to help prevent fake registrations. Jump to User Moderation for more information about this setting.
  9. Determine which roles can create new users in your registration form. Scroll down to Permissions and select ‘Allow logged-in users to create new users with this form.’ Select the roles that will be able to create new WordPress users through a Formidable form when it’s published on a page. If the selected role(s) would like to update their own profile with this form, they must submit an entry from the WordPress dashboard, in your form’s Entries tab.
  10. If you are running WordPress multi-site and would like to create a new subdomain or subdirectory when a user registers with this form, select Create subsite when user registers.
    Register Multisite
    This option will only be available if you are running a multi-site network.
  11. If you would like to send email notifications when a user is fully registered, you may use the ‘Create admin email’ and ‘Create user email’ buttons to quickly add a preconfigured email action. See Create email notifications for more instruction.
  12. If you would like to conditionally register users, you will need to add Conditional Logic.
  13. Publish the registration form on a page. Now when a logged-out user submits this form, they will be registered as a user on your site.
  14. If you do not want users to register through the WordPress registration page, make sure you go to the WordPress Settings → General page and uncheck the Anyone can register box. This will not disable registration in your Formidable forms, but only from the WordPress page.

Set up a form to edit profiles

You may allow logged-in users to edit their profile with the same Formidable form they submitted to originally register, or you may create a separate form for editing profiles. Note: When a logged-in user edits their profile, this will not change their existing user role.

Edit profile with registration form

If you would like to allow logged-in users to edit information that was submitted in their registration form, follow the steps below.

  1. Go into your registration form’s Settings. Select ‘Limit number of form entries to one per (logged-in user)’ and ‘Allow front-end editing of entries’.
    Register Permissions
  2. If you would like to prevent users from editing all the fields in your registration form, set the Visibility to Logged-out Users (in the field options) for each field that you do NOT want edited.
    Registration Visibility Edit
    You may make specific fields visible only when users are editing their profile by going into a field’s options and setting the visibility to Logged-in Users..
  3. Publish the registration form on a page.

When a logged-in user goes to this page, they will be presented with the registration form already filled out with their information (excluding their password), which they can edit.

Edit profile with separate form

If you would like to create a separate form for editing profiles, follow the steps below.

  1. Create a new form.
  2. Add any fields you would like.
  3. If you would like to automatically populate the fields with the current user’s information, you may use Formidable’s dynamic default values. For example, if you would like to automatically populate the user’s email address, you may put [email] in an Email Address field. If you would like to automatically populate user meta with the name of “street_address”, you may put in a Single Line Text field.
  4. Save your form.
  5. On the form’s Settings page, select ‘Limit form visibility and submission to (logged-in users)’, ‘Limit number of form entries to one per (logged-in user)’, and ‘Allow front-end editing of entries’.
    Register Permissions All
  6. Go to Settings → Actions & Notifications and click the ‘Register User’ icon. Map the fields in your form to the registration settings. When setting up a form to edit profiles, the User Email option is not required. The settings below will update the user’s email address, first name, last name, and state user meta when the form is submitted. Please note that usernames can not be updated at this time.
    Register User Email
    Leaving the Password setting to the default ‘Set with link in email notification’ will not affect the saved password.
  7. Scroll down to Action Triggers and select one or more of the following actions:Register Trigger Action After
    • Create (recommended): Update a user’s profile when a new form entry is created..
    • Update (recommended): Update a user’s profile when an existing entry is updated.
    • Import: Update a user’s profile when an entry is imported from a CSV file.

    Additional triggers may be visible when other add-ons are active. The PayPal and Stripe add-ons add an option to register a user or update their profile when a payment is completed.

  8. Publish your ‘Edit Profile’ form on a page. When a logged-in user fills out this form, it will update their profile unless they have permission to create new users.

Importing users

You may create new users or update existing users with a CSV import.

Create new users by CSV import

You may create new users by importing their information from a CSV file. Follow the steps below to set this up.

  1. Set up a form to register users if you have not done so already.
  2. When setting up your form registration options, make sure ‘Import’ is selected under the Action Triggers section.
    Register Trigger Import
  3. Create a CSV file with information for your users. A column should be included for each field in your registration form, excluding the UserID field.
  4. Go to Formidable → Import/Export.
  5. Under Import, click ‘Browse’. Select the CSV file to be imported.
    Register Import Browse
  6. Select your Registration form under ‘Import into form’.
    Register Import Into Form
  7. Click ‘Upload file and import’.
  8. Map the appropriate fields for the form.
    Map User Registration Fields For Import
  9. Click ‘Import’. When the CSV file is imported it will create a new user for each imported entry.

Update existing users by CSV import

If you have existing users on your site and you would like to create entries for these users in a Formidable registration form, please follow the steps below. The import process will update the existing user’s profile if information in the CSV differs from the information saved to their profile.

  1. Set up a form to edit profiles if you have not done so already.
  2. When setting up your form registration options, make sure ‘Import’ is selected under the Action Triggers section.
    Register Trigger Import
  3. Create a CSV file with information for your users. A column should be included for each field in your registration form. The CSV must include a column for the UserID. This column should hold each user’s ID number or their username.
  4. Go to Formidable → Import/Export.
  5. Under Import, click ‘Browse’. Select the CSV file to be imported.
    Register Import Browse
  6. Select your Registration form under ‘Import into form’.
    Register Import Into Form
  7. Click ‘Upload file and import’.
  8. Map the appropriate fields for the form. Make sure you map the userID column in your CSV to the userID field in your form. If you do not, new users will be created on import.
    Map User Registration Fields For Import
  9. Click ‘Import’. When the CSV file is imported it will connect existing users to the imported entries. Profiles will be updated if information in the CSV differs from information previously saved to the user’s profile.

Add a login form to your site

If you would like to add a login form to your site, click here for more information.

Create a reset password page

If you would like to create a page for logged-out users to reset their password, click here.

The Registration add-on allows you to add custom user meta to profiles when users register or when they update their profile. User meta is essentially extra information in a user’s profile. The user meta values are saved in the wp_usermeta database table.

Along with adding user meta to user profiles, user meta from the user’s profile can be retrieved by Formidable User Registration shortcodes, regardless of whether the user meta was added via Formidable or any other source.

Add new user meta

If you would like to set up a registration form to add user meta, follow the steps below.

  1. Go into your registration form. Click on Settings → Actions & Notifications and open your registration action.
  2. In the ‘User Meta’ section, add a line for each field that you would like to add to your users’ profiles.
    Register User Meta
    Enter any text, without spaces or capitalization, in the Name column. Select the associated field in the Value column.
  3. When a user submits the form, the User Meta will be added to their profile.

Note: When you add new user meta in your registration action, it will not update existing profiles automatically.

Populate fields with user meta

If you would like to automatically populate other forms with User Meta, follow the steps below.

  1. Go into a form that you would like to autopopulate with user information.
  2. Add to the field (if it is a text field) or in the field options in the Dynamic Default Value box (if it is not a text field). Replace ‘address’ with the meta name that you want to retrieve.
    Register Dynamic
  3. That’s it! Now when a logged-in user visits the form, their User Meta will be displayed in the field automatically.

Modify/Add user nickname

Some plugins add custom fields to a user’s profile, such as a shipping address or a nickname. Formidable can both retrieve and modify these values with User Meta. To modify a user’s nickname for example, follow these instructions:

  1. In your form, add a text field to your form. Title it ‘Nickname’
  2. In your User Registration form action, go down to the ‘User Meta’ section. Add a line for nickname.
    Register User Meta Add Modify Nickname
  3. In the Name column, enter “nickname” and in the Value column, select the ‘Nickname’ field created in step 1.
  4. When a user submits the form, their nickname will be created or modified.

User moderation

The ‘Email Confirmation’ option under User Moderation will send an email with an activation link to your users when they register. When this setting is selected, users will be created with a pending role when they submit a registration form. Their role will be changed to the role you have determined in your settings only after they click the activation link in their email. This helps prevent fake registrations. The user will not be able to log in until they have confirmed their email address.

If you would like to enable email confirmation, please follow the steps below.

  1. Go into your registration form. Click on Settings → Actions & Notifications and open your registration action.
  2. Check the ‘Email confirmation’ box.
    Register User Moderation
  3. Select a ‘Redirect to’ page. This setting allows you to determine where the user will be redirected when they click the activation link in their email.

Create email notifications

If you would like to send a notification to administrators or users when a registration is complete, please follow the steps below.

  1. Set up a form to register users, if you have not done so already.
  2. Scroll down to the Emails section. Click ‘Create admin email’ to create a preconfigured email action for administrators or select ‘Create user email’ to create a preconfigured email action for users.
    Register Create Admin Email
  3. Configure the email messages however you would like. See the email notifications page to learn more about email actions.
  4. Make sure that ‘Successful user registration’ is the only trigger selected.
    Register Successful User Ref
  5. Click Update. Now when a user has successfully registered, a notification email will be sent to the specified recipient.

Admin approval before account creation

If you would like an administrator to review and approve registered accounts before the account is created, you can set it up using the steps below.

  1. In your form, add a dropdown field called Status and set the visibility to Administrators. You can set up the field to include options like ‘Pending’, ‘Approved’, and ‘Denied’. Set the default value to ‘Pending’.
    Register Approval Status
  2. Go into your form Settings → Actions & Notifications and change the Register User form action to only trigger on Update.
    Register Approval Action Triggers
  3. Select Allow logged-in users to create other users with this form and set the role required to create new users to Administrator.
    Register Approval Permissions
  4. Add conditional logic to register user if Status is equal to Approved. When a user submits the form, their user account won’t be created until an administrator edits the Status field entry and set it to “Approved”.
    Register Approval Conditional Logic
  5. To approve the registration, go to the form Entries page and click to edit the entry. Select Approved from the Status field, and then save the entry. It will update the record and complete the user registration.
    Register Approval Entries

Autopopulate forms

When using the registration add-on, it’s easy to autopopulate forms for your users. You can take advantage of User Meta to add extra information to a user’s profile, and then autopopulate forms with that data using this shortcode:


Replace ‘my_user_meta’ with the key for your user meta. Also, you can use Formidable’s Default Values to get basic information from a user’s profile and autopopulate forms with that information. The following shortcodes fetch data from the logged-in user’s profile:

  • [email] – The email address from the profile of a logged-in user
  • [login] – The login/username of a logged-in user
  • [display_name] – The display name from the profile of a logged-in user
  • [first_name] – The first name from the profile of a logged-in user
  • [last_name] – The last name from the profile of a logged-in user
  • [user_id] – The user ID (number) of a logged-in user

Just insert any of these shortcodes directly into text fields on the form builder page or in the field’s Dynamic Default Value box if it is not a text field.

You may also use the frm-field-value shortcode to autopopulate fields with values submitted in other forms.

Create subsites

This option will only be available if you are running a WordPress multi-site network. If you would like to create a new subdomain or subdirectory when a user registers with your form, select Create subsite when user registers in your Register User form action settings.
Register Multisite

If the user is already logged-in or registered, enabling this option will also create a subsite. They can edit their existing profile using a separate form or with the same form they originally register.

Multisite shortcode

If you are creating new subsites with the Formidable registration form, you can display the URL of the subsite that the user created in an email, View, or page.

[ frm-primary-blog user_id="[x show=ID]"]

Replace x with the ID of a userID field.

Additional Customizations

These code examples can be added to the Code Snippets plugin or a child theme’s functions.php file.

Set the user role

Sometimes the user role may be different for different options chosen in your form. Here’s an example of setting the role for the first time depending on what role is chosen in the form.

add_filter('frmreg_new_role', 'frmreg_new_role', 10, 2);
function frmreg_new_role($role, $atts){
	if ( $atts['form']->id == 842 && isset( $atts['entry'] ) ) {
		$field_val = FrmProEntriesController::get_field_value_shortcode( array( 'field_id' => 18171, 'entry_id' => $atts['entry']->id, 'show' => 'value' ) );
		if ( $field_val == 'Option 1' ) {
			$role="subscriber";
		} else if ( $field_val == 'Option 2' ) {
			$role="contributor";
		}
	}
	return $role;
}

Replace the following:

  • 842: ID of your form
  • 18171: ID of the field which should determine the user’s role
  • Option 1 / Option 2: actual options from your form field
  • subscriber / contributor: chosen user role. Note that the user role must be the saved (lowercase) role name. Learn more about WordPress roles and capabilities.

Change user role after entry submission

See the frm_after_create_entry hook to change a user’s existing role after they submit an entry in a specific form.

Change user role after entry update

See the frm_after_update_entry hook to change a user’s existing role after they update an entry in a specific form.

Change default WP sender

Use the code below to customize the default WordPress From name and email. The default WordPress name and email will be used to send the activation email when you have the ‘Email Confirmation’ setting enabled.

add_filter('wp_mail_from', 'set_default_from_email');
function set_default_from_email($email){
 if($email == 'wordpress@yourdomain.com')
 $email="youraddress@yourdomain.com";
 return $email;
}
add_filter('wp_mail_from_name', 'set_default_name');
function set_default_name($name){
 if($name == 'WordPress'){
 $name="Your Name";
 }
 return $name;
}

Customize confirmation email

Use this code to customize the confirmation email subject and message. Please note: Formidable shortcodes won’t be processed in this code.

// Customize activation email
add_filter( 'user_activation_notification_message', 'customize_activation_email', 20, 3 );
function customize_activation_email( $message, $activation_url, $user_id ) {
    $message="Thank you for registering with us! To complete your activation, please click the link below.";
    $message .= "rnrn";
    $message .= $activation_url;
    return $message;
}

// Customize activation email subject
add_filter( 'user_activation_notification_title', 'customize_activation_title', 20, 2 );
function customize_activation_title( $title, $user_id ) {
    $title="Activate your account";
    return $title;
}

Use HTML in confirmation Email

If you are including HTML in the activation email, use this code to set the email type to HTML.

add_filter('frmreg_email_content_type', 'change_frmreg_email');
function change_frmreg_email(){
    return 'html';
}

Don’t require a unique email

This can be used alongside a plugin that allows multiple user accounts to be registered to the same email address. This will remove the error added to the email field for a non-unique email address. Replace 50 with the ID of your Email Address field.

add_filter( 'frm_validate_field_entry', 'remove_email_error', 25, 3 );
function remove_email_error( $errors, $field, $value ) {
    $email_field_id = 50;
    if ( $field->id == $email_field_id && isset( $errors[ 'field'. $field->id ] ) && $errors['field'. $field->id] == 'This email address is already registered.' ) {
      unset( $errors['field'. $field->id] );
    }
  return $errors;
}

Prevent S2Member redirect

When a form is set to automatically log a user in, S2Member redirects before all the form actions can be completed. Prevent this redirect, and use the form settings instead.

add_action( 'frm_trigger_register_create_action', 'stop_s2m_redirect', 1 );
add_action('frm_trigger_register_update_action', 'stop_s2m_redirect', 1 );
function stop_s2m_redirect(){
  remove_action( 'wp_login', 'c_ws_plugin__s2member_login_redirects::login_redirect', 10, 2 );
}

Delete a user

When a registration form is submitted, an entry is created, as well as a user. When that entry is deleted, the user remains. This code will automatically delete the user if the entry that created them is deleted.

Modify user data before saving

You may use the frmreg_user_data hook to modify a user’s meta before they are created or updated.

add_filter( 'frmreg_user_data', 'customize_my_user_data_before_save', 10, 2 );
function customize_my_user_data_before_save( $user_data, $args ) {
    if ( $args['form']->id == 25 && $args['action'] == 'update' ) {
        $user_data['display_name'] = 'my new display name';
    }
    return $user_data;
}

Hide user meta in profile

When you go to edit a user from the WordPress Users page, you will see user meta listed at the bottom of the page. Any user meta you set in your registration settings in any form will be shown here. If you’d like to prevent this from appearing, you can use this example.

add_action( 'init', 'remove_frm_registration_profile_hooks', 20 );
function remove_frm_registration_profile_hooks() {
	remove_action( 'show_user_profile', 'FrmRegProfileController::show_user_meta', 200 );
	remove_action( 'edit_user_profile', 'FrmRegProfileController::show_user_meta', 200 );
}

Perform action after user is registered

If you would like to add some custom functionality after a user is registered, you may use the frmreg_after_create_user hook. Below is a basic example that can be used as a starting point.

add_action( 'frmreg_after_create_user', 'do_custom_action_after_registration', 10, 2 );
function do_custom_action_after_registration( $user_id, $args ) {
   if ( $args['entry']->form_id == 15 ) {// Replace 15 with your form ID
        // Do something
   }
}

Hide Toolbar/Admin bar

The Toolbar/Admin bar is a small black bar that appears on the top of the page for logged-in users. If you’d like to remove it on the front-end of your site and you’re using a later version of WordPress, you can use use this code:

add_filter('show_admin_bar', '__return_false');

For more information, please see this WordPress doc.

You can also use a plugin for this. Users have reported good results with Hide Admin Bar plugin.

Override selected pages

The login page, reset password, and registration pages set in the global settings can be overridden.

add_filter( 'frmreg_login_page_id', 'frm_set_login_page' );
function frm_set_login_page( $page_id ) {
  $page_id = 7;
  return $page_id;
}

The hook names include: frmreg_login_page_id, frmreg_resetpass_page_id, and frmreg_register_page_id.

Override all selected pages

If multiple pages set in the global settings need an override, use the frmreg_global_pages hook instead.

The $page_ids array includes ‘login_page’, ‘resetpass_page’, and ‘register_page’.

add_filter( 'frmreg_global_pages', 'frm_set_account_pages' );
function frm_set_account_pages( $page_ids ) {
  $page_ids['login_page'] = 7;
  $page_ids['resetpass_page'] = 10;
  $page_ids['register_page'] = 15;
  return $page_ids;
}

Override global messages

If a message set in the Global settings needs to change per language or form, use this hook to futher customize it.

The $messages array includes: ‘existing_email’, ‘existing_username’, ‘blank_password’, ‘blank_email’, ‘blank_username’, ‘illegal_username’, ‘illegal_password’, ‘update_username’, ‘lost_password’, ‘reset_password’, and ‘existing_subsite’.

add_filter( 'frmreg_global_messages', 'frm_set_global_messages' );
function frm_set_global_messages( $messages ) {
  $messages['existing_email'] = 'Doh! That email has already been registered.';
  return $messages;
}

Customize password reset results

When a user resets their password, a message is shown whether it is a successful attempt or an email mismatch. Use the code snippet below to force users to redirect to the same password reset results page (whether a success or fail submission). This setup requires that a custom password reset results page is created with a generic message that doesn’t explicitly say whether or not an email was sent.

add_filter( 'wp_redirect', 'hijack_reset_password_redirect' );
function hijack_reset_password_redirect( $location ) {
	$reset_password_url="/reset-password/"; // change this
	$login_page_url="/login-page/"; // change this
	$custom_password_reset_result_page="/custom-password-redirect-page/"; // change this

	$redirect_to_custom_password_reset_results = false !== strpos( $location, $reset_password_url . '?errors=" )
		|| false !== strpos( $location, $login_page_url . "?frm_message=check_email' );
	if ( $redirect_to_custom_password_reset_results ) {
		$location = home_url() . $custom_password_reset_result_page;
	}

	return $location;
}

Deprecated hooks

As of version 2.0, these hooks are no longer needed since the options are built-in to the plugin.

  • frm_send_new_user_notification
  • frmreg_required_role
  • frm_new_user_notification_title
  • frm_new_user_notification_message

If you are using any code with these hooks, you can remove the code now and use the settings instead.

2.0 changes that are not reverse compatible

The following changes made in version 2.0 are not reverse compatible:

  1. Plain text passwords are not included in emails for increased security. Because of this change, it is no longer an option to automatically generate passwords for new users.
  2. The automatic login option is not visible when the password is generated with a link.

Troubleshooting

Admin profile changes when registration form is submitted

If you are logged-in as an administrator on your site, registering new users might override your admin profile. A logged-in user is defined as someone who is logged in with a WordPress user account on your site before filling out the form.

To be able to create new users, while still logged-in as an administrator, please follow the instructions below:

  1. Navigate to your form Settings → Action & Notifications → Registration User form action settings.
  2. Scroll down to Permissions and select Allow logged-in users to create new users with this form.
  3. Set the role required to create new users to Administrator.
    Register Permissions Set Role

Selected Login/Logout page doesn’t include a login form

If you are seeing this error message or “The selected registration page does not include a registration form”, follow the steps below.

  1. Check the page content and make sure the correct shortcode is included. The login page should include the [frm-login] shortcode and the registration page should include a Formidable form with a registration form action.
  2. Log out and visit the selected page. Are you redirected, blocked, or see a browser password request? If so, the Formidable settings check is not able to access the page.
    • If you are redirected to another page or get a 404 or 403 error, there is most likely a plugin installed that is causing is. Find the plugin and either disable it or change the settings to prevent the redirect. This is common with a security plugin, coming soon plugin, or another plugin that forces login.
    • If the page requires browser login for authentication before allowing access to the page, disable the browser password protection on your site. This may be from a plugin or settings in the web host control panel.
  3. Once you are able to see the selected page while logged out and you see no authentication requests, you can update the settings. In the Formidable → Global Settings → Registration → Global Pages, update the selected pages and click the Update button.
  4. If desired, turn the browser password-protection or coming soon plugin back on.
  5. If you continue to get the error message when you save the settings, open a support ticket. Be sure to include a link to the page you are trying to select.
or
Shopping Cart
  • Your cart is empty.
Scroll to Top