"Log Out Everyone" Button for Emergencies
Adds a button under Tools > Log Out Everyone that ends every login session on the site except your own, useful after a suspected break-in or a staff change.
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.
Adds a button under Tools > Log Out Everyone that ends every login session on the site except your own, useful after a suspected break-in or a staff change.
Adds a [wpide_logout_others] shortcode with a button that signs the member out of every other browser and device, keeping the current one logged in.
Adds Users > Active Sessions, listing everyone who is currently logged in with their login time, IP address and browser, and lets you end a user's sessions with one click.
Shows how many devices each user is logged in on, with a link to end all of that user's sessions from the Users screen.
Logs a user out of every other browser and device as soon as they log in somewhere new, which stops account sharing.
Requires administrators to log in again before opening plugin, theme, user and update screens when their login is older than 30 minutes, so a hijacked session cannot quietly install code or add users.
Sets how long Polylang's language cookie lasts (one year by default), for example a single session on kiosks and shared computers, or 30 days for privacy-conscious sites.
Stops WooCommerce from saving logged-in customers' carts to their account between sessions, so each visit starts with an empty cart.
Shortens the IP address and drops the browser details WordPress stores with every login session, so session records no longer hold full personal data.
Logs an administrator out if their session suddenly comes from a different IP address than the one they logged in from, which blocks stolen cookies.
Removes the Remember Me option so every login ends when the browser closes, which suits shared or public computers.
Adds Hotjar heatmaps and session recordings to your public pages, without recording logged-in staff.
Extends the login cookie to 30 days when "Remember Me" is ticked. Sessions without it keep the normal two-day lifetime.
Extends how long a guest's cart is remembered from two days to seven, so visitors who come back later still find their products waiting.
Logs users out after a set time without any mouse, keyboard or scroll activity, counted across all their open tabs.
Ends all of a user's active sessions as soon as an administrator changes or removes their role, so a demoted account cannot keep using old access.
Adds the Microsoft Clarity script for heatmaps and session recordings.
Once a day, removes expired login sessions that WordPress keeps in user meta until the user logs in again, which on membership sites and shops adds up to a lot of dead data.
Changes the word "Event/Events" used across The Events Calendar's views and admin into your own term, such as Show/Shows, Class/Classes or Session/Sessions.
Makes administrator logins expire sooner than everyone else's, limiting the damage of a forgotten logged-in browser.
Makes WooCommerce forget guest shopping sessions (cart contents and entered details) after 24 hours instead of two days, so less customer data sits in the sessions table.
Adds custom tags to Microsoft Clarity recordings for the page type, post type and whether the visitor is logged in, so you can filter recordings by them.
Shows administrators a read-only table of every stored user meta value at the bottom of user profile screens, with session tokens and other secrets masked.
Adds Vimeo's dnt=1 setting to every embedded Vimeo video, which stops Vimeo from setting tracking cookies or collecting session data for your visitors.