If you use the Hide WordPress Login Page feature the following behavioural changes will occur on your website:


If you are NOT LOGGED IN and:

  1. ... you try to access the 'wp-login.php' page of your site, you will receive a 404 Not Found error page.
  2. ... you try to access any page within the 'wp-admin' section of your site, you will receive a 404 Not Found error page.

This restricted access to the wp-admin also applies to any links you may receive from other plugins that direct you to wp-admin.  If you're not logged in, these links will fail.


Also, you could get this error: "The requested URL /wp-admin/plugin-install.php?s=Shield+security&tab=search&type=term was not found on this server.".


Important Points To Note

The only way to access your WordPress login page is through the new URL you have created.


If you forget the new URL or for some reason it doesn't seem to work for you, please see here.


Also, if you've moved wordpress to a subdirectory while leaving site URL to root and then you go to yoursite.com/wordpress/”yourloginstring” and try to log in, you may get a 404 Not Found error page.


In this case, URL is yoursite.com/”yourloginstring”, skipping subdirectory in the URL.

Advanced Custom Setting

If you are familiar with PHP and know how to add custom code to your website, you may use the following WordPress filter to set a Redirect URL instead of sending a 404 Error Page (mentioned in points 1 and 2 above).

  1. The filter name is: icwp_shield_renamewplogin_redirect_url
  2. Simply return a URL to this filter - note that the URL will be cleaned and validated, and failure to validate the URL will result in default 404 Error Page behaviour.