Dark Mode for the Login Page
Switches the login page to dark colors automatically when the visitor's device is set to dark mode.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Switches the login page to dark colors automatically when the visitor's device is set to dark mode.
Turns off the "Lost your password?" feature for all users, for sites where accounts are managed only by an administrator.
Stops the periodic "Administration email verification" screen that administrators see after logging in.
Shortens the IP address and drops the browser details WordPress stores with every login session, so session records no longer hold full personal data.
Sends an email to the site admin address every time an administrator account logs in, with the time, IP address and browser.
Emails the user and the site administrator whenever a new application password is created for an account, since these passwords give API access that bypasses the normal login.
Sends members an email when their account is used from a browser and network it has not seen before, so they can react quickly if it was not them.
Adds a second step for administrators and editors: after the correct password, WordPress emails a 6-digit code that must be entered to finish logging in.
Adds a dashboard widget that shows a shared dashboard from another service, such as a public Plausible, Looker Studio or uptime status page, so clients see their numbers without another login.
Adds a "Lockdown" toggle to the admin bar for administrators. While it is on, only administrators can log in, everyone else is logged out, registration and comments are closed and XML-RPC is off.
Makes users in chosen roles reset their password once it is older than 90 days; at login they are told it has expired and pointed to the password reset form.
Shows "Please log in to view that page" above the login form when a visitor was redirected there from a members-only page, instead of a bare form.
Adds a row of links under the login box, such as Contact, Help or Terms of Use.
Explains what happens next above the WordPress registration form and replaces the terse "Registration complete" notice with clearer instructions about the confirmation email.
Replaces the bare "User registration is currently not allowed" screen with a friendly message and a link back to your site or a waiting-list page.
Adds a short hint above the MemberPress login button with a link to reset the password, which cuts down on "I can't log in" emails.
Shows a short explanation above the lost password form telling people what will happen next and where to get help if the email does not arrive.
Removes the "Go to site", "Lost your password?" and privacy policy links from the login screen, each one switchable on its own.
Removes the Remember Me option so every login ends when the browser closes, which suits shared or public computers.
Removes the language dropdown below the login form on sites that have extra languages installed.
Removes the logo above the login form entirely for a minimal login screen.
Adds an invisible field to the login and registration forms; bots that fill it in are rejected while people never see it.
Adds a hidden field to the lost password form that only bots fill in and silently ignores those requests, so bots cannot flood your users with reset emails.
Extends the login cookie to 30 days when "Remember Me" is ticked. Sessions without it keep the normal two-day lifetime.