Here is your solution if you run wordpress for a business website not a blogging website that allows users to create an account.
In your WP-ADMIN folder place an .htaccess file where you can ALLOW only the IP Addresses that you know are from trusted sources.
For my site, I run a computer repair business (a local service) so it is just me on the website so it is fairly simple and My .htaccess file allows only my IP Address to access the WP ADMIN LOGIN PAGE.
Here is an example of my wp-admin .htaccess file which allows only my ip address and YOU “WILL” Need to clear the IP Range for the WordFence Server as well in order to execute the scanning function of the plugin.
NOTE: All of the IP Addresses below the first (2) represent the WordFence Server IP Range which can usually be added with short hand expression like this (allow from 69.46.36.0/32) however, for some reason my server on Site5 hosting does not like that and I was forced to enter the whole IP Range manually one address at a time on its own line as you see below!
<Limit GET POST>
order deny,allow
deny from all
allow from 173.239.43.221
allow from 75.191.306.123
allow from 69.46.36.0
allow from 69.46.36.1
allow from 69.46.36.2
allow from 69.46.36.3
allow from 69.46.36.4
allow from 69.46.36.5
allow from 69.46.36.6
allow from 69.46.36.7
allow from 69.46.36.8
allow from 69.46.36.9
allow from 69.46.36.10
allow from 69.46.36.11
allow from 69.46.36.12
allow from 69.46.36.13
allow from 69.46.36.14
allow from 69.46.36.15
allow from 69.46.36.16
allow from 69.46.36.17
allow from 69.46.36.18
allow from 69.46.36.19
allow from 69.46.36.20
allow from 69.46.36.21
allow from 69.46.36.22
allow from 69.46.36.23
allow from 69.46.36.24
allow from 69.46.36.25
allow from 69.46.36.26
allow from 69.46.36.27
allow from 69.46.36.28
allow from 69.46.36.29
allow from 69.46.36.30
allow from 69.46.36.31
allow from 69.46.36.32
</Limit>
So, what this does exactly is, it will dissalow the wp-admin url from resolving for any IP Address that is not cleared through the WP-ADMIN .htaccess rules.
P.S…In case you want to see an example of a standard business website that I am referring to that is developed using wordpress (not a blog site) this is my website https://www.pcmedicsoncall.com/
ENJOY!
Cam ??