WordPress Forgot Password Page
Having a custom “Forgot Password” page on your WordPress site can make the user experience more personalized and seamless. Instead of using the default page, you can design one that matches your site’s style and branding.
In this guide, we’ll show you how to easily set up a custom “Forgot Password” page in WordPress.
Shortcode
Here’s the shortcode for the Password Retrieval Form:
|
[profilegrid_forgot_password]
|
You can find more shortcodes in the ProfileGrid Shortcodes List article. This shortcode can also be used as a WooCommerce lost password shortcode.
Copy this shortcode, paste it into a new page in your site dashboard, and then publish the page. You can name the page whatever you like; for example, “Retrieve Password” would be a good choice.
By doing this, you create a new WordPress page on your site where users can recover their password if they’ve forgotten it. To make sure this page appears on the frontend, don’t forget to assign it in the ProfileGrid settings as well.
Assigning Forgot Password Page
Go to Global Setting tab of your ProfileGrid plugin. Then click on General Settings.

The next page, titled General, lists important pages like Registration, Profile, and Login. Below is an image showing the ‘Password Recovery Page’ setting, where the newly created “Retrieve Password” page is selected. After assigning your page, click the save button to complete the setup of your custom WordPress forgot password page.

Frontend
When users enter the wrong password, they can simply click the “Forgot Password” link below

They’ll automatically be taken to the page we just created. Once assigned, the page will also show up in the site menu. This allows users to visit the site and retrieve their password whenever they need to.

Summary
In this article, we showed you how to create and display a custom “Forgot Password” page in WordPress using the ProfileGrid plugin. By following these steps, you can offer a easy and branded password recovery process for your users. We also covered how to assign the page in your site’s settings to ensure it appears on the frontend. This setup makes it easy for users to reset their passwords whenever needed.
Let us know in the comment section how it goes!


I tried this addition of [profilegrid_forgot_password] and [profilegrid_login] and when I go to “my profile page” when logged out, it shows the [profilegrid_login] page as it should.
Then, however, the link where the “Lost your password?” is pointing to is not the “forgot=password” page, but the “login” page (again).
In the “General Settings”, it is configured as specified.
Thanks in advance for the help.
I entered in the comments so potentially other people with the same question can be helped.
Please make sure that you have configured the correct page (page with forgot password shortocde) for option “Password Recovery Page” from “User Profiles >> Global Settings >> General”. If you still face issues, please raise a ticket at our support portal here
Can I change the default text on the reset password box – where it says “If you have lost your password, we can help you reset it”. I want to add a line to say “This will also tell you if you do not have an account”
You can change the string using “Loco Translate” plugin. ProfileGrid has a POT file that includes all English text from the plugin for translation.