Change your WordPress login URL from /wp-login.php to /login—or any slug you choose. Lightweight, core-safe, and built for security.
Custom Login URL is a lightweight plugin that moves the default WordPress login from /wp-login.php to a custom path such as /login or /signin. Everything is done via rewrite rules and filters—no core files are edited—so it stays safe across WordPress updates and keeps your site maintainable.
Reduce brute-force attempts and present a more professional login experience while keeping the full login flow intact: login, logout, register, and lost password all use your custom URL with correct actions and nonces.
Log in at yoursite.com/login (or any slug you choose) instead of yoursite.com/wp-login.php.
Set your login path under Settings → Custom Login URL. Use /login, /signin, or another slug—no code edits required.
Direct visits to wp-login.php are redirected to your custom URL so password reset and other actions still work.
No edits to WordPress core. Compatible with updates and safe for long-term use.
Login, logout, register, and lost password all use the custom URL with correct action and nonces.
Each site has its own login slug. Network login links use the main site's custom login URL.
WordPress 5.0 or later, PHP 7.4 or later, and a permalink structure other than Plain (e.g. Post name under Settings → Permalinks). When you save a new slug, the new URL works on the next page load—no need to visit Permalinks again.
Get Custom Login URL and start using a clean, configurable login path. Documentation and support available at wpcodeally.com.
