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.
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 frontend 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.
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.
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.
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 login on your WordPress site, there’s no point of having a frontend 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.
You can find this shortcode on the Basic information page under the Profile Builder menu in your WordPress dashboard. As you’ll see there, the shortcode for creating a WordPress forgot password page is
You just need to create a new page and place this shortcode into it. Just click on the Add New option under Pages, give a title to your page, and paste the recover password page shortcode we mentioned above.
Then click on the Publish button and that’s it! You will get a reset password page on the frontend.
Adding a Link to Frontend 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 frontend 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 frontend 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 frontend.
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.
Do you still have any questions on how to create a WordPress reset password page? Let us know in the comments below!
Subscribe to get early access
to new plugins, discounts and brief updates about what’s new with Cozmoslabs!