- Performance
- v2.1.0
OE Swift Cache
All-in-one speed plugin: static page cache, smart preload, WebP images, CSS/JS optimization and database clean-up.
View plugin
Bots try passwords on /wp-login.php all day, on every WordPress site. Online Everything Secure Login moves the login page to an address only you know, locks out anyone who keeps guessing and asks admins for an emailed code after the password.
Usernames, versions and old APIs that attackers rely on are hidden, and every login, failure and lockout is logged — all from one modern dashboard with no page reloads.

Features
The login form moves to your own address, such as /team-door/. /wp-login.php and /wp-admin show a "page not found" page to visitors, and every link and email WordPress sends uses the new address.
An IP that keeps entering wrong passwords is locked out for a while, and longer each time it comes back. It covers the login form, XML-RPC and application passwords.
After the right password, admins get a 6-digit code by email. "Trust this device" skips it on your own browser for up to 90 days. A stolen password alone is no longer enough.
A hidden field catches automated login bots, and a wrong username or password shows the same message — so bots cannot find out which usernames exist.
Blocks the usual ways bots learn your login name: /?author=1, author pages, the public REST users list, the users sitemap and oEmbed data.
Switch off XML-RPC, hide the WordPress and PHP versions, send security headers and disable the theme and plugin file editor — each with one switch.
Every login, failed attempt, lockout and 2-step code with the username, IP and browser. Unlock an IP or add your own to the allow list in one click.
Get an email when an administrator logs in from an IP address that has not been seen before, so a stolen login never goes unnoticed.
Inside the Plugin
Version 1.0.0 · Tested up to WordPress 7.1 · by Online Everything Technologies
A Closer Look
Every action runs in the background — no page reloads, no confusing settings screens.


FAQ
It is emailed to the site admin every time it is saved. You can also add define( 'OESL_OFF', true ); to wp-config.php or rename the plugin folder — /wp-login.php works again straight away.
Only after several wrong passwords in a row, and only for a short time. Add your own IP to the allow list with one click so it is never locked, or unlock any IP from the dashboard.
No. The code arrives by email, so nothing has to be installed. Send yourself a test email from the plugin first to be sure the site can deliver email.
Yes. The login page is never cached, and if the site is behind Cloudflare or another proxy you can choose which header holds the real visitor IP.
More Plugins
All-in-one speed plugin: static page cache, smart preload, WebP images, CSS/JS optimization and database clean-up.
View plugin
Instant indexing for Google, Bing and Yandex, live index status of every page and WhatsApp alerts when pages get indexed.
View plugin
Send every WordPress email through a real mailbox and see a log of each one: who it went to, which plugin sent it, and why one failed.
View plugin
Complete SEO plus AEO / GEO: Google preview and content analysis, schema, sitemaps, redirects, and answers, FAQs and llms.txt for AI search — and it takes over from Yoast SEO without losing a single title.
View plugin
Have an Idea?
Whether you're starting a new business, improving an existing website or building a completely new digital product, let's create something fast, modern and built around your goals.