
The IP Whitelist entry under the Settings menu.
IP Whitelist lets administrators limit access to the WordPress dashboard and login page to a list of trusted IP addresses. Any visitor whose address is not on the list receives a 403 “Access Denied” response, which keeps brute-force bots and curious strangers away from /wp-admin and /wp-login.php without touching the public site.
Features
/wp-admin and /wp-login.php; the login protection can be switched off separately.203.0.113.0/24 or 2001:db8::/32.# on each line so you can label entries.X-Forwarded-For, X-Real-IP or CF-Connecting-IP header when the site runs behind a proxy, load balancer or Cloudflare. Headers are never trusted unless you select them.admin-ajax.php), cron, WP-CLI, front-end admin-post.php submissions and password-protected post forms are not blocked.AWESOFT_IP_WHITELIST_DISABLE in wp-config.php to switch the whitelist off without database access.awesoft_ip_whitelist_allowed filter for developers who need custom allow rules.