

Datametric Login Shield lets you safely change the URL of your WordPress login page to anything you want. It does not rename or modify any core files and does not add rewrite rules — it simply intercepts requests, so it works on any WordPress site. Once active, wp-login.php and the wp-admin directory become inaccessible to visitors who are not logged in, cutting out the vast majority of automated bot traffic hammering the default login page.
Deactivating the plugin returns your site to exactly the state it was in before.
wp-login.php and wp-admin for logged-out visitors, with a configurable redirect (default: 404)./wp/v2/users), block ?author=N username scans, show generic login errors, and optionally disable XML-RPC.Requires WordPress 6.2 or higher. The registration form, lost-password form, login widget and expired sessions keep working. It is compatible with plugins that hook into the login form (BuddyPress, bbPress, WooCommerce, and similar). As with any login-URL plugin, it cannot help with themes or plugins that hardcode wp-login.php.
Datametric Login Shield runs entirely on your own server. The only optional exception is CAPTCHA (see below).
To protect your site against brute-force attacks and to provide the audit log, the plugin stores the following in your site’s own database:
IP addresses are personal data under the GDPR. You can:
Additional data:
If you enable “Delete all data on uninstall” (Advanced tab), all settings, both database tables and stored 2FA user meta are removed when the plugin is uninstalled. The plugin also registers suggested text with the WordPress Tools Privacy policy generator.
By default this plugin makes no external requests — every feature runs on your own server. The single exception is the optional CAPTCHA on login feature. It is disabled out of the box; nothing below happens unless you choose a provider on the CAPTCHA settings tab and enter that provider’s keys.
When CAPTCHA is enabled, the provider you select is used to tell human visitors apart from bots on the login page. In that case:
You choose exactly one of the following providers, and data is only ever sent to the one you select:
Google reCAPTCHA (v2 / v3) — anti-bot verification by Google.
Endpoints: https://www.google.com/recaptcha/api.js (script) and https://www.google.com/recaptcha/api/siteverify (verification).
Terms of Service: https://policies.google.com/terms — Privacy Policy: https://policies.google.com/privacy
hCaptcha — anti-bot verification by Intuition Machines, Inc.
Endpoints: https://js.hcaptcha.com/1/api.js (script) and https://hcaptcha.com/siteverify (verification).
Terms of Service: https://www.hcaptcha.com/terms — Privacy Policy: https://www.hcaptcha.com/privacy
Cloudflare Turnstile — anti-bot verification by Cloudflare, Inc.
Endpoints: https://challenges.cloudflare.com/turnstile/v0/api.js (script) and https://challenges.cloudflare.com/turnstile/v0/siteverify (verification).
Terms of Service: https://www.cloudflare.com/website-terms/ — Privacy Policy: https://www.cloudflare.com/privacypolicy/
Leave the CAPTCHA feature disabled (the default) if you do not want the plugin to contact any third-party service.
Datametric Login Shield is a fork of WPS Hide Login (GPLv2 or later), originally created by WPServeur, NicolasKulka and wpformation — https://wpserveur.net . The core login-interception logic is derived from that project, which remains under the GNU General Public License. Our thanks to the original authors.