Documentation / Cozmoslabs / How to Create a Custom Reset Password Page in WordPress

How to Create a Custom Reset Password Page in WordPress

Rishi Lodha
Last Updated: 22/01/24

If you’re building a user-focused website, creating a WordPress custom reset password page is a no-brainer. Users forgetting the password to their accounts is inevitable, so it only makes sense to offer them a way to recover their password.

In this post, you will learn everything there is to know about creating a WordPress reset password page the right way.

The Need for a WordPress Forgot Password Plugin

Unless you’re a developer, using a plugin is the best way to add any major functionality you want to WordPress. And the same goes for creating a WordPress forgot password page as well.

However, using a WordPress forgot password plugin that only does this particular task is not going to be optimum use of resources on your site. A wiser move would be to use a complete user management plugin that can also take care of other important user-related tasks on your WordPress site.

And this is where Profile Builder comes in. It’s not only a WordPress reset password plugin, but a complete user management plugin with all the functionalities you need.

Here’s what it can do for you apart from helping you create a WordPress reset password page.

There’s a lot more you can do with the pro version of Profile Builder, but you can create a reset password page in WordPress using the free version as well.

However, a lot of the functionalities you see listed above are premium features and are available only with the pro versions of Profile Builder. So if you’re looking for a complete solution to manage users on your WordPress website, go for Profile Builder Pro.

Profile Builder Pro

Profile Builder is a complete user management plugin with the ability to easily help you set up a forgot password page.

Get Profile Builder

Let me now walk you through the exact step-by-step process of creating a WordPress forgot password page with Profile Builder.

How To Create a WordPress Reset Password Page

Creating a WordPress front end reset password form is very easy with Profile Builder. It doesn’t take more than a few clicks.

Begin with downloading Profile Builder. Simply click on the Add New option under Plugins on your WordPress dashboard. Then type in “Profile Builder” into the search bar. Click on the Install button, and then the Activate button.

Profile Builder installation

If you want all the premium features of Profile Builder that we listed above, you’ll have to get Profile Builder Pro here. Once purchased, you can log in to your account on Cozmoslabs and download Profile Builder Pro.

Download the Profile Builder plugin

To install Profile Builder Pro, click on the Upload Plugin button at the top under the Add New page. Then click on the Browse button, select the Profile Builder Pro plugin file downloaded to your computer, and then the Install Now and Activate buttons.

Upload Profile Builder Pro

Creating Registration and Login Pages First

Now you’re ready to create a WordPress reset password page. However, before you do that, you’ll need to create a registration and a login page, if you don’t already have those pages on your site.

After all, unless users are allowed to register and log in on your WordPress site, there’s no point in having a front end reset password page.

We already have easy-to-follow tutorials for that. So, here’s the one on creating a custom registration page, and here’s how to set up a login page using Profile Builder.

Creating a WordPress Reset Password Page Using a Simple Shortcode

Once you have your registration and login pages up on your site, it’s time to create a WordPress reset password page just as easily.

Profile Builder offers premade shortcodes to easily create all the important user pages—like registration, login, account page etc. In other words, there’s a premade shortcode for creating a WordPress reset password page as well (that you can find under Profile Builder → Basic information).

But the easier route is to look for the Recover Password block in the Gutenberg editor. You just need to create a new page and place this block into it. Just click on the Add New option under Pages, give a title to your page, and add the block we mentioned above.

Creating a WordPress reset password page

Then click on the Publish button and that’s it! You will get a reset password page on the front end.

Frontend reset password page

Adding a Link to Front End Reset Password Page

After creating a reset password page, it’s important to add a link to that page from your login page.

Your users should be able to find a link to the forgot password page from your login page, since that’s the page they’ll visit when they want to reset their password.

In addition to the front end reset password page, it also makes sense to link to the registration page from here. There are going to be users who are not registered on your site. If they end up on the login page, they should be able to easily find the way to register themselves on your site.

Profile Builder allows you to do this just as easily too. You just need to add some extra arguments to the standard login shortcode you can find on the Basic information page under Profile Builder.

So, to create a login page with links to your front end reset password and registration pages, simply use this argument-enhanced shortcode [wppb-login register_url="/register" lostpassword_url="/recover-password"]. You can also find this shortcode here on this page.

If you’ve already created a login page with the standard login shortcode, you can go back to your login page and replace the shortcode with the above one.

Once you do that and publish or update the page, you will get a login page with links to the forgot password and registration pages on the front end.

Login page with link to forgot password page

Best WordPress Reset Password Plugin

The ease of quickly setting up a reset password page in WordPress and the ability to add custom links to the login page make Profile Builder the best WordPress forgot password plugin.

However, as we discussed above, there’s a lot more to it. Profile Builder Pro offers a lot more outside of setting up a forgot password page.

So, if you’re looking for a WordPress reset password plugin with lots of user management functionalities as well, then Profile Builder Pro would hit the spot for you.

Profile Builder Pro

Get Profile Builder Pro today and not only create a custom reset password page but also get lots of other useful user management functionalities.

Get Profile Builder

Do you still have any questions on how to create a WordPress reset password page? Let us know in the comments below!

From the blog

Related Articles

Profile Builder Update: No More Profile Builder Hobbyist?

Author: Flavia Mezzetti
Last Updated: April 26th, 2023

If you’re already a Profile Builder user, you might have noticed some changes around here in the past few weeks. And that’s especially if you’ve purchased the Hobbyist version of Profile Builder. And you’d be right! Some changes did take place within the plugin, and thus, that’s what we’ll talk about in this blog post, […]

Continue Reading

How to Eliminate WordPress Spam Registrations (Step-by-Step Guide)

Author: Adrian Spiac
Last Updated: December 11th, 2019

Looking for a way to cut down on WordPress spam registrations? If your WordPress site is set to allow user registration (like a membership site or WooCommerce store), then it's probably vulnerable to user registration spam from spam-bots. Finding a way to eliminate, or at least reduce, WordPress spam registrations is important so that you can focus your efforts and resources on your real users. No matter what type of site you're running, there are some tried-and-true tactics that you can apply to stop spam registrations in their tracks, and they're all available in one single plugin.

Continue Reading

How to Build Online Communities Using Profile Builder & BuddyPress

Author: Patricia Borlovan
Last Updated: August 15th, 2023

Building a WordPress community website can be a great idea not only because you can control the experience of the user, manage SEO and inbound traffic, but also because I think a community is more about nurturing a constant, active presence and happy experience. If we speak about the integration between our Profile Builder & […]

Continue Reading

2 thoughts on “How to Create a Custom Reset Password Page in WordPress

    We have this plugin and it sends all emails except the Password reset.

    We use WP Mail Log to track the email but is not firing when using the password reset form.

    How come this one doesn’t work but a register email does?


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.