Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Customize the WordPress Reset Password Page

Do you want to create a custom password reset page in WordPress?

The default WordPress reset password form has the standard WordPress branding and doesn’t change to match your theme.

In this article, we’ll show you how to customize the WordPress reset password page.

How To Customize WordPress Reset Password Page

Why Customize the Reset Password Page in WordPress?

Your WordPress website comes with a powerful user management system that allows people to register for a user account, log in, and reset their password.

By default, these pages show the WordPress branding and logo. That’s fine if you or your team are the only people logging into the admin area.

Default Reset Password Page

However, if you’re running an eCommerce store or membership site, then your customers will also need to log in.

You can provide a much better user experience by customizing these user pages to match your website theme, show your own logo, and offer additional content.

You may have already followed our other guides on how to add a custom user registration form and login page.

Now let’s take a look at how to customize the reset password page for an even more consistent user experience. Simply use the quick links below to jump straight to the method you want to use.

Method 1: Customizing Reset Password Page Using Formidable Forms

The easiest way to customize the WordPress password reset page is by using Formidable Forms. This plugin lets you replace the default password reset page using a shortcode.

First, you need to install the Formidable Forms plugin. To learn more, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to navigate to the Formidable » Add-Ons page. Here you should search for the User Registration add-on which is required to add a login screen and reset password page to your website.

Formidable Forms Add-Ons Page

Once you’ve found it, simply click the ‘Activate’ button to enable the add-on.

Now you’re ready to create a custom reset password page by going to Page » Add New. To start, give your page a title and then click on the + button. In the popup, start typing ‘Shortcode’

Adding a shortcode block to WordPress

Then, click on the right block when it appears.

You can now add the following shortcode: [frm-reset-password].

Create a New Reset Password Page and Enter the Shortcode

Make sure you add any additional content that you would like to show on the password reset page, and then click the ‘Publish’ button at the top right of the screen.

Finally, you need to make sure that WordPress will use this page when resetting a password. To do that, head over to Formidable » Global Settings and then click the ‘Registration’ tab in the menu.

Formidable Forms Global Settings Registration Page

From here you just need to find the ‘Reset Password Page’ option and then select the page you created from the dropdown menu.

Don’t forget to click the ‘Update’ button at the top of the screen to store your settings.

You can now visit your WordPress website to see the custom reset password page in action.

Formidable Forms Reset Password Page Preview

Method 3: Customizing Reset Password Page Using Theme My Login

Theme My Login is not very customizable, but it’s a simple and free way to change your login and reset password pages to match your WordPress theme.

The first thing you need to do is install and activate the Theme My Login plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, Theme My Login automatically creates URLs for your custom login, logout, registration, forgot password, and reset password screens.

You can see these URLs by going to the Theme My Login » General page.

Theme My Login Slugs

The default URLs should be a good fit for most websites. However, it is possible to change them by typing a new URL into the field and then clicking on the ‘Save Changes’ button.

We’ll keep the default settings and start creating our new lost password page by going to Page » Add New.

Here, you need to give your page a title and add the following shortcode to a new Shortcode block:[theme-my-login action="lostpassword"].

In the right-hand menu, go ahead and change the ‘URL Slug’ to lostpassword so that Theme My Login will redirect the normal lost password URL to this page.

Customizing the password reset page

For more details on how to place the shortcode, you can see our guide on how to add a shortcode in WordPress.

You can now go ahead and add any extra content to that you want to show on the password reset page, such as your logo.

When you’re happy with how the page looks, go ahead and click the ‘Publish’ button. Now, if you visit your WordPress blog you’ll see the lost password page live.

A custom lost password page in WordPress

If you want to create a custom password reset page, then simply follow the process described above. However, make sure you add the [theme-my-login action="resetpass"] shortcode to the page instead.

In the right-hand menu, you will also need to change the ‘URL slug’ to resetpassword.

A custom password reset page created using Theme My Login

You may not need to create a completely custom password reset page for your website. In fact, a lot of websites simply replace the WordPress logo and URL while still using the default password page.

At the end of our guide on how to create a custom WordPress login page, we show you two ways to replace the login screen logo with your own logo.

The best thing is, these methods will also change the logo on the reset password page.

Bonus: Creating a Custom Password Reset Page Using WPForms (Easy)

The easiest way to create a branded password reset page is by using WPForms. You can use its drag and drop builder to quickly create a password recovery form and then add that form to any page or post.

This won’t replace the built-in WordPress password reset page. However, if you add this custom page to your site’s main navigation menu then members, customers, and other visitors will use the custom password reset page rather than the built-in reset page.

Note: By default, the WordPress login page will still link to the built-in password reset form. However, you can easily change this by creating a custom login page for WordPress.

The first thing you need to do is install and activate the WPForms plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit WPForms » Settings page and enter your license key. You can find this information under your account on the WPForms website.

Entering the WPForms license key

After entering the license key, you’ll be able to install the User Registration Addon.

Go ahead and visit the WPForms » Addons page, and then click on the ‘Install addon’ button for User Registration.

The WPForms user registration addon

Next, click on the Install Addon button to download and activate the addon. You are now ready to create your own custom password reset form.

Head over to WPForms » Add New page and type in a title for your password reset form.

Then, scroll down to the ‘User Password Reset Form’ template. You need to click on the ‘Use Template’ button to continue.

The WPForms password reset template

WPForms will load the User Password Reset Form with the required fields.

You can click on the fields to add your own description or text around them.

Creating a custom password reset form with WPForms

You can change other settings as well.

For example, by default the button shows a ‘Submit’ button. You can click the button and then change the text, for example you might use ‘Reset Password’ instead.

Editing the custom password reset form with WPForms

You can also decide what happens once a user submits their password reset request.

To do this, head over to the Settings » Confirmations tab.

Creating a custom message for the WPForms password reset page

Here, you can open the ‘Confirmation Type’ dropdown and choose whether to redirect the user to a different page or URL, or simply show a message asking them to check their inbox for a password reset email.

When you’re happy with how the form is set up, click on the ‘Save’ button at the top right corner of the screen and close the form builder.

WPForms makes it super easy to add the custom password reset form on any WordPress post or page.

Simply edit the page where you want to add the form or create a new page. Then click on the + button and search for the ‘WPForms’ block.

When the right block appears, click on it to add it the page.

Next, open the ‘Select a Form’ dropdown and choose the form you created earlier.

The WPForms WordPress block

You can now make any other changes to the page, such as adding your own messaging or company logo. When you’re happy with how the page looks, you can go ahead and update or publish the page.

After creating a custom password reset page, you’ll need to add it to your navigation menu so that members, customers, and other visitors can find it.

For more information, please see our step-by-step guide on how to add a navigation menu.

We hope this tutorial helped you learn how to customize the WordPress reset password page. You may also want to learn how to create a free business email address or check out our list of must have plugins to grow your site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.