WPS Hide Login

Wordpress Plugin
Download latest - 1.9.6



Download Stats

Today 3,049
Yesterday 4,375
Last Week 20,140
All Time 1,214,927
Banner 772x250


WPS Hide Login is a very light plugin that lets you easily and safely change the url of the login form page to anything you want. It doesnt literally rename or change files in core, nor does it add rewrite rules. It simply intercepts page requests and works on any WordPress website. The wp-admin directory and wp-login.php page become inaccessible, so you should bookmark or remember the url. Deactivating this plugin brings your site back exactly to the state it was before.

This plugin is kindly proposed by WPServeur the specialized WordPress web host.

Discover also our other free extensions: - WPS Limit Login to block brute force attacks. - WPS Bidouille to optimize your WordPress and get more info. - WPS Cleaner to clean your WordPress site.

This plugin is only maintained, which means we do not guarantee free support. Consider reporting a problem and be patient.


WPS Hide Login est un plugin trs lger qui vous permet de changer facilement et en toute scurit l'url de la page de formulaire de connexion. Il ne renomme pas littralement ou ne modifie pas les fichiers dans le noyau, ni n'ajoute des rgles de rcriture. Il intercepte simplement les demandes de pages et fonctionne sur n'importe quel site WordPress. Le rpertoire wp-admin et la page wp-login.php deviennent inaccessibles, vous devez donc ajouter un signet ou vous souvenir de l'URL. Dsactiver ce plugin ramne votre site exactement l'tat dans lequel il tait auparavant.

Ce plugin vous est gentiment propos par WPServeur l'hbergeur spcialis WordPress.

Plus d'infos sur son utilisation : https://wpformation.com/wps-hide-login-url-connexion-wordpress/

Dcouvrez galement nos autres extensions gratuites : - WPS Limit Login pour bloquer les attaques par force brute. - WPS Bidouille pour optimiser votre WordPress et faire le plein d'infos. - WPS Cleaner pour nettoyer votre site WordPress.

Ce plugin est seulement maintenu, ce qui signifie que nous ne garantissons pas un support gratuit. Envisagez de signaler un problme et soyez patient.



Requires WordPress 4.1 or higher. All login related things such as the registration form, lost password form, login widget and expired sessions just keep working.

Its also compatible with any plugin that hooks in the login form, including:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • and User Switching.

Obviously it doesnt work with plugins or themes that hardcoded wp-login.php.

Works with multisite, with subdomains and subfolders. Activating it for a network allows you to set a networkwide default. Individual sites can still rename their login page to something else.

If youre using a page caching plugin other than WP Rocket, you should add the slug of the new login url to the list of pages not to cache. WP Rocket is already fully compatible with the plugin.

For W3 Total Cache and WP Super Cache this plugin will give you a message with a link to the field you should update.


Ncessite WordPress 4.1 ou suprieur. Toutes les choses lies la connexion telles que le formulaire d'inscription, le formulaire de mot de passe perdu, le widget de connexion et les sessions expires continuent de fonctionner.

Il est galement compatible avec tout plugin qui se connecte au formulaire de connexion, notamment:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • and User Switching.

videmment, cela ne fonctionne pas avec les plugins ou les thmes hardcoded wp-login.php.

Fonctionne en multisite, avec sous-domaines ou sous dossiers. L'activer pour un rseau vous permet de dfinir une valeur par dfaut pour l'ensemble du rseau. Les sites individuels peuvent toujours renommer leur page de connexion pour autre chose.

Si vous utilisez un plugin de mise en cache de pages autre que WP Rocket, vous devez ajouter le slug de la nouvelle URL de connexion la liste des pages ne pas mettre en cache. WP Rocket est dj entirement compatible avec le plugin.

Pour W3 Total Cache et WP Super Cache, ce plugin vous donnera un message avec un lien vers le champ que vous devriez mettre jour.



Releases (63 )

Version Release Date Change Log
1.9.6 2022-05-25
  • Tested up to 6.0
1.9.5 2022-05-25
  • Tested up to 6.0
1.9.4 2022-03-21
  • Tested up to 5.9
1.9.3 2022-01-14
  • Fix : PHP Warning: Undefined array key "path"
1.9.2 2021-12-15
  • Add action before redirect
  • Fix redirect with wp-cli (Thanks @netson)
1.9.1 2021-11-02
  • Fix : by-pass security issue allowing an unauthenticated user to get login page by setting a random referer string via curl request.
1.9 2021-10-19
  • Fix : redirect ajax add_to_cart
1.8.8 2021-10-19
  • Fix : redirect_url (Thanks Don)
1.8.7 2021-10-08
  • Fix : remove redirect in doing cron
1.8.6 2021-08-30
  • Tested up to 5.8
1.8.5 2021-03-05
  • Fix : Force refresh permalinks update option 'whl_page'
1.8.4 2021-03-04
  • Tested up to 5.7
1.8.3 2021-02-17
  • Fix : remove WP_Review
1.8.2 2021-02-16
  • Fix notice "Notice: Trying to get property 'href' of non-object"
1.8.1 2021-02-15
  • Fix fatal error with vendor wp-dismissible-notices-handler and wp-review-me
1.8 2021-02-12
  • Fix multisite subdomain for website menu (Thanks Eric Celeste)
1.7 2021-02-04
  • Fix vulnerability (Thanks Sebastian Schmitt) : Posting "post_password" with arbitrary content to /wp-login.php reveals the normal wordpress login page.
1.6.1 2020-12-09
  • Fix : loopback request site-health
1.6 2020-11-24
  • Tested up to 5.6
  • Add compatibility with PHP8
1.5.7 2020-10-15
  • Fix : Text Domain Issue
1.5.6 2020-03-09
  • Fix : flush rewrite rules after install or update option
  • Tested up to 5.4
1.5.5 2020-01-20
  • Add filter to redirect in cases where the user is already logged in.
  • Fix : add rawurldecode for all $_SERVER'REQUEST_URI' 2019-08-22
  • Revert to code in tag 1.5.3 2019-08-22
  • Fix : home_url / site_url
1.5.4 2019-08-21
  • Fix : Compatibility with WPML (Thanks @susansiow)
1.5.3 2019-07-22
  • Fix : Security vulnerabilities (Thanks @juliobox) 2019-06-17
  • Tested up to 5.2
  • Fix : Domain language 2018-12-30
  • Fix : Notice: Undefined index: query
1.5.2 2018-12-28
  • Fix : Action URL wp_send_user_request()
1.5.1 2018-12-07
  • Fix : Action URL get_the_password_form()
1.5 2018-11-13
  • Enhancement: Add custom redirection URL
1.4.5 2018-10-29
  • Fix : function wp_login_url on page 404 now returns an empty link
1.4.4 2018-10-02
  • Fix : Too many redirects when a user clicks Log in with WordPress.com
1.4.3 2018-07-20
  • Fix : Fatal Error with multisite WP
1.4.2 2018-07-17
  • Fix : Error with library for compat WordPress and PHP
1.4.1 2018-07-17
  • Fix : Remove message review if PHP is too old
1.4 2018-07-17
  • Enhancement code with composer, namespace and autoload 2018-05-29
  • Fix : Remove message review if PHP is too old 2018-05-22
  • Fix : Deprecated method
1.3.4 2018-05-22
  • Add : Review message
  • Fix : Redirect url wp-admin/options.php
1.3.3 2018-04-23
  • Add : Filter hook for enable wp-signup (@sumobi)
1.3.2 2018-04-20
  • Fix : Encoding of the login with a space in the emails
1.3.1 2018-04-16
  • Fix : redirect change admin email
1.3 2018-04-12
  • Fix : redirect wp-register.php
1.2.7 2018-04-06
  • Enhancement for Woocommerce email notification 2018-03-21
  • Revert redirect after login
1.2.6 2018-03-20
  • Fix : redirect after login 2018-03-13
  • Fix : add action in hook activate
1.2.5 2018-03-06
  • Remove : redirect activate
1.2.4 2018-03-05
  • Remove: Third party wpserveur 2018-02-14
  • Enhancement: Add translations cs_CZ, da_DK, es_ES, it_IT, ru_RU
  • Fix: Parse error classes/plugin.php l.530
1.2.3 2018-02-12
  • Fix: change 403 to 404 error on wp-admin
  • Fix: activate plugin
  • Enhancement: Third party wpserveur
1.2.2 2018-02-01
  • Enhancement: Compatibility 4.9.x
1.2.1 2017-10-15
  • Enhancement: Prevent access to the login page by using the URL encoded version of wp-login.php
1.2 2017-10-15
  • Enhancement: Prevent redirection to login URL when accessing /wp-admin/customize.php directly
  • Enhancement: Redirect to admin URL when already logged-in and accessing login URL without the action query string
1.1.7 2017-06-11
  • Fix: change fake 404 on wp-admin when not logged-in to a 403 forbidden to prevent fatal errors with various themes & plugins
1.1.6 2016-04-23
  • Fix: bug with Yoast SEO causing a Fatal Error and blank screen when loading /wp-admin/ without being logged-in
1.1.5 2016-04-16
  • Fix: Stop displaying the new login url notice everywhere when settings are updated (thanks @ kmelia on GitHub)
  • Improvement: better way of retrieving the 404 template
1.1.4 2016-01-18
  • Fix: bypass the plugin when $pagenow is admin-post.php
1.1.3 2015-12-06
  • Fix: issue if no 404 template in active theme directory
1.1.2 2015-11-01
  • Modified priority on hooks to fix a problem with some configurations
1.1.1 2015-04-28
  • Check for Rename wp-login.php activation before activating WPS Hide Login to prevent conflict
1.1 2015-04-27
  • Fix : CSRF security issue when saving option value in single site and multisite mode. Thanks to @Secupress
  • Improvement : changed option location from permalinks to general, because register_setting doesn't work on permalinks page.
  • Improvement : notice after saving is now dismissible (compatibility with WP 4.2)
  • Uninstall function is now in it's separate file uninstall.php
  • Some cleaning and reordering of code