Do you want to create a custom password reset page in WordPress?
The default WordPress reset password form shows WordPress branding and does not match your site’s theme.
In this article, we will show you how to customize the WordPress reset password page.

Why Need to Customize the Reset Password Page in WordPress?
Your WordPress website has a powerful user management system that enables users 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 only you and your team log in to your admin area.

But if you run an eCommerce store or membership site, then your customers will also need to log in.
You will offer a much better user experience by customizing these user pages to match your website theme, display your own logo, and offer additional content.
Let’s look at how to customize the reset password page for an even more consistent user experience. We’ll cover three different methods:
- Method 1: Customizing Reset Password Page Using Formidable Forms
- Method 2: Customizing Reset Password Page Using Theme My Login
- Method 3: Changing Reset Password Logo Using Plugin or Code
Method 1: Customizing Reset Password Page Using Formidable Form
First, you will need to install the Formidable Forms plugin.
Formidable Forms is the most advanced WordPress form plugin available in the market. While there’s a free version, you will need a Pro account to be able to create a reset password page.
Upon activation, you need to navigate to the Formidable » Add-Ons page. Here you can search for the User Registration add-on which is required to add a login screen and reset password page to the front end of your website.

Once you’ve found it, just click the Activate button to enable the add-on.
Now you’re ready to set up a custom reset password page.
You need to go to Page » Add New to create a new page. Then, you need to give your page a title and then enter the following shortcode [frm-reset-password]
inside the WordPress content editor.

Ensure you add any additional content you would like to display on the page, then click the Publish button at the top right of the screen.
Lastly, you need to make sure that WordPress will use this page when resetting a password. To do that, head over to the Formidable » Global Settings and then click the ‘Registration’ tab in the menu.

From here you need to find the ‘Reset Password Page’ option and then simply choose the page you just created from the drop down menu.
Remember to click the ‘Update’ button at the top of the screen to store your settings.
You can now visit your website to see the custom reset password page in action.

Method 2: Customizing Reset Password Page Using Theme My Login
Theme My Login is not very customizable, but it’s a easy to use and free way to change your login and reset password pages to match your WordPress theme.
First, you need to do is install and activate the Theme My Login plugin.
Upon activation, Theme My Login automatically creates URLs for your custom login, logout, registration, forgot password, and reset password actions.
You can view or customize these URLs by visiting Theme My Login » General page. Scroll down to the ‘Slugs’ section to modify these URLs used by the plugin for login actions.

Notice the slugs for ‘Lost Password’ and ‘Reset Password’. We’ll leave the default settings and start by creating a new lost password page.
You then need to head over to Page » Add New to create a new WordPress page. Next, you need to give your page a title and then enter the following shortcode [theme-my-login action="lostpassword"]
inside the content area.

You also should change the page’s URL slug to lostpassword
so that Theme My Login will redirect the normal lost password URL to this page.
Once you’ve added any additional content you want on the page, you can click the ‘Publish’ button and preview it to see your custom login page in action.

[theme-my-login action="resetpass"]
to the content of the page, and change the URL slug to lostpassword
.Method 3: Changing Reset Password Logo Using Plugin or Code
You may not need to make a completely custom WordPress login page for your website. In fact, a lot of websites just replace the WordPress logo and logo URL while still using the default login page.
The best part is, both of these methods will also automatically change the logo on the reset password page as well.
We hope this tutorial has helped you learn how to customize the WordPress reset password page.