Limit Login Attempts
Plugin Review
AI-ResearchedWhat is Limit Login Attempts?
Limit Login Attempts is a focused security plugin that stops brute-force attacks on your WordPress login page. It blocks an IP address after a set number of failed login retries. Developed by Automattic, the company behind WordPress.com, it has a 17-year track record. It currently has over 300,000 active installs and a 4.6 out of 5 star rating from 202 reviews. This long history and high adoption rate make it a trusted baseline for login protection.
The plugin works on both standard login forms and the auth cookie system. By default, WordPress allows unlimited login attempts. This plugin changes that by enforcing retry limits. It makes brute-force password cracking nearly impossible. Over 84% of its 202 ratings are five stars, reflecting strong user satisfaction. Only 6% of ratings are one star, which is a low rate for a security plugin.
Key Features of Limit Login Attempts
- Configurable Retry Limits — Set the exact number of failed login attempts allowed per IP address before a block is triggered.
- Auth Cookie Protection — Limits the number of attempts made using authentication cookies, closing a common bypass vector.
- User Feedback on Lockout — Displays remaining retries or the lockout time directly on the login page for legitimate users.
- Optional Logging & Email Alerts — Log all failed attempts and receive email notifications when a lockout occurs.
- Reverse Proxy Support — Correctly identifies the real client IP when your site runs behind a caching or load-balancing server.
- IP Whitelist Filter — A developer-friendly filter (
limit_login_whitelist_ip) allows specific IPs to bypass blocks while still logging their activity. - 17 Language Translations — Fully localized into Bulgarian, Brazilian Portuguese, Catalan, Chinese (Traditional), Czech, Dutch, Finnish, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, and Turkish.
- Standard Hooks Only — Uses only standard WordPress actions and filters, ensuring compatibility with most themes and plugins.
Who Should Use Limit Login Attempts?
This plugin is ideal for site owners who want simple, set-and-forget security. It suits beginners because it works immediately after activation with default settings. It also fits experienced users who want to customize retry limits or whitelist specific IPs via code. With 300,000+ active installs, it is already trusted on a wide range of sites—from personal blogs to small business websites.
It is a good choice for anyone who has seen brute-force attempts in their server logs. The plugin requires no technical knowledge to block most attacks. Its 17-year age means it has been tested against many WordPress versions. The tested compatibility goes up to WordPress 6.2.9. If you manage a site with user registrations, this plugin helps protect every account equally.
Installation & Setup
Installation is standard: download, extract to the wp-content/plugins directory, and activate through the WordPress admin. The plugin works immediately with sensible defaults. For most users, no additional setup is needed. The only notable step is checking the reverse proxy setting if your site uses a caching or load-balancing server. The plugin provides a helpful guess on the settings page to guide this decision.
Support & Community
The plugin's support forum shows a mixed picture. Over the last two months, there are 0 open threads and 0 resolved threads, giving a 0% resolution rate. This suggests either very few reported issues or that support responses are not tracked in the forum. With 300,000+ installs and a 4.6 rating, most users likely do not need support. The 6% one-star ratings may partly reflect frustration when users lock themselves out during testing. The FAQ addresses this directly with a clear solution: wait or manually edit the plugin files. The plugin's long maturity means its documentation and FAQ cover most common problems thoroughly.
Pros & Cons
- With over 300,000 active installs and an 84% five-star rating, the plugin is widely trusted for blocking brute-force attacks by limiting retry attempts per IP.
- It fully customizes retry limits and lockout times for both normal logins and auth cookie attempts, giving site owners direct control over security thresholds.
- The plugin informs users of remaining retries or lockout duration on the login page, reducing confusion and support requests.
- It handles reverse proxy setups and offers optional logging and email notifications, making it adaptable for various hosting environments.
- Translations into 17 languages and reliance only on standard WordPress actions and filters ensure broad compatibility and easy integration.
- No support threads exist (0 total, 0 resolved), meaning users have no official community or developer help for troubleshooting.
- The plugin lacks advanced features like geolocation blocking or temporary IP whitelisting, limiting its use for high-traffic or global sites.
- IP-based blocking can inadvertently lock out legitimate users sharing a public IP (e.g., in offices or schools) without a simple admin override.
- Its last update date is not provided, raising potential concerns about ongoing maintenance and compatibility with newer WordPress versions.
Technical Details
- Requires WordPress
- 2.8+
- Tested up to WP
- 6.2.9
- First Released
- 2009 (17+ years)
- Support (last 2 months)
- 0 threads
Feature Tags
Frequently Asked Questions
Yes, Limit Login Attempts is completely free and available on WordPress.org. It has been actively maintained since its first release in 2009.
Over 300,000 WordPress sites actively use Limit Login Attempts. It also holds a strong 4.6 out of 5 rating from 202 user reviews.
Limit Login Attempts requires WordPress version 2.8 or higher. It has been tested up to WordPress 6.2.9.
Yes, the plugin was last updated on April 4, 2023, and is developed by Automattic. It has been actively supported since its first release in 2009.
Support for the plugin is minimal, with 0 support threads resolved in the last 2 months. However, its straightforward design and clear documentation make it easy for most users to configure without help.
Yes, beginners can use it easily because it offers fully customizable retry limits and shows remaining attempts or lockout time on the login page. The plugin also includes a helpful reverse proxy detection feature that works automatically for most sites.
You can limit login retry attempts per IP address, restrict auth cookie attempts, and receive optional email notifications. It also supports reverse proxy setups and allows IP whitelisting via a filter, though the developer advises against it for security reasons.