WordPress provides the "forgotten password?"The functionality is more basic, but common problems include email delivery failures, bots abusing the interface, and sketchy page styles. Combined with some free plugins, the usability, security and visual presentation of password recovery can be improved across the board, without additional fees or code capabilities.
This article will introduce five enhancements covering email delivery, security, page beautification, multi-language compatibility and more.
![Image[1]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722092504179-image.png)
1. Use WP Mail SMTP to improve the success rate of mail delivery
Plugin Name:WP Mail SMTP by WPForms(free version)
Question: click "Retrieve password" after which no email was received in the mailbox.
Common reasons are that the server is not configured for mail services, or the host is blocking the mail()
The use of functions.
The treatment is as follows:
- mounting WP Mail SMTP plug-in (software component)
![Image [2]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722092734111-image.png)
- Open the backend settings interface, select Gmail, Sendinblue or self-built SMTP
![Image [3]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722093200145-image.png)
- Enter the outgoing e-mail address,SMTP Host, port and authentication information
![Image [4]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722093216987-image.png)
- Send a test email to confirm success
Use a dedicated domain email address (e.g. admin@yourdomain.com) is usually effective in avoiding delivery failures.
2. Add CAPTCHA protection to prevent form abuse
Plugin Name:Advanced Google reCAPTCHA
Problem: The password retrieval interface is frequently submitted by bots, taking up resources and even triggering email wind control.
Solution:
- Installing the Advanced Google reCAPTCHA plugin
![Image [5]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722093335352-image.png)
- exist Google reCAPTCHA Official website to apply for the key
![Image [6]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722093610956-image.png)
- Insert Site Key and Secret Key
![Image [7]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722094622588-image.png)
- Enable reCAPTCHA in theRetrieve passwordThe use of the form in the following areas: login, registration, and so on.
Once the configuration is complete, the system will automatically display the CAPTCHA interactions in the relevant forms and filter the sources of unusual requests.
3. Customize password retrieval page style
Plugin Name:LoginPress - Custom Login Page Customizer
Problem: The default WordPress password recovery page has a single design and lacks brand consistency.
With LoginPress plugin, you can modify the background, font, button, logo and other styles of login, password recovery and other pages. It is suitable for e-commerce, community or brand sites to unify the interface style.
Setup Steps:
- Install and activate the LoginPress plugin
![Image [8]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722095044131-image.png)
- Go to the LoginPress settings page in the backend
![Image [9]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722095440263-image.png)
- Modify each style, including the background color,Font StylesButton design, etc.
![Image [10]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722095354560-image.png)
- Preview the page effect after saving the settings
This approach is suitable for scenarios where you want to make the password retrieval process more recognizable.
4. Limit the number of attempts to improve login security
Plugin Name:Limit Login Attempts Reloaded
Issue: Malicious visitors may frequently use the "Retrieve Password" interface to guess user information or trigger email swiping.
The plugin's default rule limits the number of consecutive failed login attempts, and once triggered will block the relevant IP for a short period of time.
Setting Recommendations:
- Set the maximum number of attempts to 3 to 5.
- Lockout time set to 15 minutes or longer
![Image [11]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722095915597-image.png)
- Enable email alerts for webmasters with unusual behavior
![Image [12]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722095939988-image.png)
This approach helps to reduce the frequency of violent break-ins.
5. Multi-language compatible password recovery page
Plugin Name:TranslatePress - Multi-language translation plug-in (free version)
Problem: In the foreign language site, the password retrieval interface is still displayed in the default language, which affects understanding.
TranslatePress The plug-in can translate all the text in the frontend in real time, including form prompts, button text, email content, etc. It is suitable for foreign trade and overseas content sites.
Usage:
- Install the TranslatePress plugin
![Image [13]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722100049696-image.png)
- Add languages to be supported (e.g. English, Spanish, etc.)
![Image [14]-5 Free Plugins to Enhance WordPress Forgotten Password Feature](http://gqxi.cn/wp-content/uploads/2025/07/20250722100413247-image.png)
- Visit the password recovery page and click on "Translate Page".
- Translate the text on the page one by one and save the result
The translated page will automatically adapt the content according to the language switching buttons.
Plug-in Enhancement Program Comparison Table
functional module | Plug-in Name | Free or not | Function Highlights |
---|---|---|---|
mail delivery | WP Mail SMTP | be | Improve email delivery stability |
Forms Security | Advanced Google reCAPTCHA | be | Add CAPTCHA protection |
Page beautification | LoginPress | be | Customize page styles and layouts |
Preventing brute-force cracking | Limit Login Attempts Reloaded | be | Limit the number of submissions to block malicious requests |
Multi-language support | TranslatePress | be | Realize multi-language interface display |
put at the end
Although WordPress nativelyRetrieve passwordThe functionality is adequate for basic use, but in combination with the free plugins mentioned above, its performance can be enhanced from several angles. Enhancing the success rate of emails sent, adding human verification, limiting the number of exception requests, improving visual presentation and language adaptation can all improve the performance of a website during the login recovery process.
Link to this article:http://gqxi.cn/en/69119The article is copyrighted and must be reproduced with attribution.
No comments