Formidable Forms

Formidable Forms

  • Features
  • Pricing
  • Resources
    • Docs & Support
    • Blog
    • Community
  • Solutions
    • Web Applications
    • Calculators
    • Surveys
    • Directories
    • Payments
    • Contact forms
  • Login
  • Get Formidable Forms

Create a WordPress Reset Password page

Last Updated: September 17, 2021

Knowledge Base → WordPress User Registration Forms → Create a WordPress Reset Password page

Create a Reset Password page with forgot password form so you can keep the look and feel of your theme when users forget a password. Please note: you must have the WordPress user registration plugin installed in order to create a Reset Password page.

Formidable Forms is the best WordPress Form Builder plugin. Get it for free!

Create a reset password page

Create a page where logged-out users can reset their password if they have forgotten it. Follow the steps below to set this up.

  1. If you are using the [frm-login] shortcode anywhere on your site, add the show_lost_password attribute to the shortcode:

    [frm-login show_lost_password="1"]

    This will add a 'Forgot your password?' link to your login form.

  2. Create a new page and title it 'Reset Password'. Insert the following shortcode on the page:

    [frm-reset-password]
  3. Publish the page.
  4. Go to Formidable → Global Settings → Registration. In the 'Global Pages' section, map the 'Reset Password Page' option to the 'Reset Password' page you just created.
    Register Global Reset Password page
  5. Click 'Update Options'. Now, when any of your login forms are visited, the "Forgot your password?" link will appear:
    Forgot Password Link for reset password page
    When the 'Forgot your password' link is clicked it will direct users to the 'Reset Password' page:
    Register New Password
    After the user submits their email address, a link will be emailed to them which will take the user back to the 'Lost Password' page to reset their password.
    Register Reset Password page

Reset password shortcode

This shortcode inserts a 'Lost Password' form that will send users a reset password link when submitted. The link takes the user back to your site to reset their password. The shortcode will then show a 'Reset Password' form rather than a 'Lost Password' form.

[frm-reset-password]

Parameters

  • lostpass_button: Use this parameter to set the text on the "Get new password" button.

    [frm-reset-password lostpass_button="Send me a new password"]
  • resetpass_button: Use this parameter to set the text on the "Reset password" button.

    [frm-reset-password resetpass_button="Send new password"]
  • class: Apply a Formidable Style or your own CSS class to the reset password form. If no class is specified, the default Formidable style will be used. If you would like to remove Formidable styling, add class="" to the shortcode.

    [frm-reset-password class="css_class_here"]

Apply specific Formidable Style

If you would like to apply a specific Formidable Style to your Reset Password form, follow the directions below.

  1. Go to Formidable → Styles.
  2. Select the Style you would like to use.
    Register Style SelectRegister Style Class Arrow

  3. Scroll down to the bottom of the page where the CSS class of the Style is located. Copy the CSS class name.
  4. Go to the page where you're inserting the reset password shortcode and add a class to it like so:

    [frm-reset-password class="frm_style_formidable-style"]

    Do not include the period in the class name

  5. Now when the page is visited, the reset password form will be in the selected style.
    WordPress Register Reset Password Style

Email a reset password link

If you would like to email a reset password link to your new users after they register, follow the instructions below.

  1. In your Register User form action, select Set with link in email notification from the Password settings.
    Register Reset Password Shortcode Set Password Link
  2. Click the Create User Email button. This will create a new user email notification form action.
    Register Reset Password Shortcode Create User Email
  3. In your User Email Notification form action, scroll down to the Message section where you could see the generated set password link shortcode.
    Register Reset Password Shortcode Set Password

    [frm-set-password-link user_id="[13100 show=ID]"]

    Replace 13100 with your User ID field.

    Note: If the set password link isn't showing up in the email, change the email action trigger to Successful User Registration.
    Register Reset Password Trigger Successful Registration

Translate a reset password page

To translate the Username or Email Address label on the Reset password page, use the PO file.

Troubleshooting

Incorrect redirect

If a user resets their password and is not redirected to your selected Reset page, you might have a plugin like WooCommerce that forces this redirect (e.g. mysite.com/my-account/lost-password/). To override this:

  1. Go to your WooCommerce Settings → Advanced page.
  2. Delete the account endpoint only for the Lost password to disable it. You don't need to remove all the other endpoints.

Related Articles

  • how to add password fields in WordPress registration forms How to Add Password Fields in WordPress Registration Forms
    Read More

Related Topics

  • How to Add a WordPress Login Form
  • WordPress User Registration Forms
  • Create a reset password page
  • Reset password shortcode
    • Parameters
    • Apply specific Formidable Style
  • Email a reset password link
  • Translate a reset password page
  • Troubleshooting
    • Incorrect redirect
  • Related Articles
  • Related Topics
Categories
×

Categories

  • Installation & Getting Started
  • Account Management
  • Forms
  • Entries
  • Views
  • Styles
  • Importing & Exporting
  • Add-Ons
  • Extend Formidable Forms

Using WordPress and want to get Formidable Forms for free?

Get Formidable Forms Lite Now

You do not have permission to view this form.

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Take on bigger projects Right Now

Get the tools you need to revolutionize your workflow and architect a masterpiece. Build the most advanced WordPress forms and actually use the data you collect in meaningful ways.

Get the most advanced WordPress form plugin and the only form builder with integrated Views.

Get Formidable Forms Now

Resources

  • Community
  • Affiliates
  • Contact
  • Free Online Form Builder

Top Features

  • Application Builder
  • Calculator Forms
  • Surveys & Polls
  • Quiz Maker
  • Form Templates
  • Application Templates
  • Directories
  • Donation Plugin

Company

  • About Us
  • Giving Back
  • Careers
  • Newsletter
  • WP Tasty
  • Nutrifox

Copyright © 2023 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.
Privacy Policy | Terms of Service | Sitemap

Join 300,000+ using Formidable Forms to create form-focused solutions fast. Get Started See User Reviews