Restrict access to your login form by defining a querystring that is required to access the page.
With the WordPress login page being the entry input to the backend of your site it's important to make sure only certain people can access it. By restricting who can access it you will cut down on brute force attacks on your login form to try to gain access.
This plugin started off just by restricting by IP address but not everyone has a static IP or writers might travel around so they're always in a different location, therefore this plugin needed another way of overriding access to the login form if the IP address was different and this is done by a querystring password.
To do this we're going to make a WordPress plugin which will do a check for the querystring on the load of the login page, we then check this value against the one the admin user has entered to protect their login page.
You will have access to customise the querystring and the value of the querystring to get access to the login form.
As this plugin isn't in the WordPress repository therefore you need to install it manually into your site. There are two ways you can do this you can either upload the plugin from the WordPress dashboard or by using an FTP client.
Uploading in WordPress Dashboard
Navigate to the 'Add New' in the plugins dashboard
Navigate to the 'Upload' area
Select `paulund-restrict-login-form-access.zip` from your computer
Click 'Install Now'
Activate the plugin in the Plugin dashboard
Extract the paulund-restrict-login-form-access directory to your computer
Upload the paulund-restrict-login-form-access directory to the /wp-content/plugins/ directory via FTP