Block wp-login
by Oliver Campion 4.7 (9 reviews)

Block wp-login

Blocks direct access to wp-login.php and replaces it with a secret login URL to reduce brute-force traffic on Apache servers.

Block wp-login ranks #8,338 among WordPress.org plugins with 600+ active installations, is #520 of 5,058 in the Security category, a 4.7/5 rating from 9 reviews, and was last updated Oct 8, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v1.5.9 Current Version v1.5.9
Updated 3 weeks ago Last Update on 08 Oct, 2026
Refreshed 2 days ago Last Refreshed on
#520 of 5,058 in Security Top 25% by installs Downloads -17.9% this week Actively maintained
View on WordPress.org
Rank
#8,338
— No change
Active Installs
600+
-9.6%
KW Avg Position
53.8
— No change
Downloads
20K
+3 today
Support Resolved
100%
— No change
Rating
94%
Review 4.7 out of 5
4.7 (9 reviews)

Next Milestone 700

Total Progress 63%
600+ 700+
307
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 37 more installs to reach 700+

Rank Changes

8,316 8,333 8,351 8,368 8,385 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
8,313 8,336 8,360 8,383 8,406 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
Current #8,338
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
0 10 20 30 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.7
9 reviews
Overall 94%
5
8 (89%)
4
0 (0%)
3
0 (0%)
2
1 (11%)
1
0 (0%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
1
Resolved
0
Unresolved
100%
Resolution Rate

Security History

Source: WPVulnerability

3 known vulnerabilities on record · 0 in the last 24 months · checked 3 months ago

  1. Block wp-login [block-wp-login] < 1.3.2

    Fixed in v1.3.2

  2. Block wp-login [block-wp-login] < 1.3.2

    Fixed in v1.3.2

  3. Block wp-login [block-wp-login] < 1.3.2

    Fixed in v1.3.2

TL;DR

AI summary of the plugin's readme

Block wp-login is for administrators of self-hosted WordPress sites running on Apache who want to reduce automated login attacks. It replaces the default wp-login.php login page with a secret URL and blocks direct access to wp-login.php with a 403 response to cut down brute-force traffic.

  • Custom or random secret login slug
  • Blocks wp-login.php with 403 response
  • Supports password resets and registration
  • Supports admin email verification
  • Rebuilds secret login after core update
  • Email admins when login URL changes
  • Notifies owner of unknown-IP admin logins

Frequently Asked Questions

Common questions about Block wp-login

wp-login.php is the standard WordPress endpoint for login, registration and password-reset requests. Its predictable location is frequently targeted by automated bots.
No. It blocks automated traffic aimed at the default wp-login.php address and can reduce the associated server load. If someone discovers the secret login URL, normal WordPress authentication still applies. Use strong unique passwords and other suitable security controls as well.
No. Block wp-login relies on Apache mod_rewrite and .htaccess. Do not activate it on Nginx or another server that does not process Apache .htaccess rules.
Yes. Password-reset emails, reset forms and registration links use the secret login URL. WordPress administration email verification is also supported.
The plugin detects a changed WordPress version and rebuilds its secret copy of the current wp-login.php file. If the server is overloaded, it safely defers that work until a later administrator request.
First check the notification email sent when the URL was configured. If you have command-line access, deactivating the plugin with WP-CLI runs its cleanup routine and restores the default login endpoint. Otherwise, ask your hosting provider or developer to remove the section between # BEGIN BlockWPLogin and # END BlockWPLogin from the WordPress .htaccess file before deactivating the plugin. Take a backup before editing .htaccess.
Go to Settings > Block wp-login, clear the Private login address field and save the settings, or deactivate the plugin normally. The plugin removes its rewrite rules and generated login file.

Sign In / Register

You need to sign in or register to use this feature.