Type to search.

#242 by installscommunity

User Switching

by John BlackbournVersion 1.12.2

Instant switching between user accounts in WordPress and WooCommerce.

Active installs
200,000+
#242 of 1,000
Downloads, all time
6.4M
6,373,937
Downloads, 30 days
86.2K
21K in the last 7
Rating
4.9 / 5
238 reviews
Last updated
2 months ago
Aug 29, 2026
Version
1.12.2
51 releases

Upkeep and compatibility

Last updatedAugust 29, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress6.3 or newer
Needs PHP7.4 or newer
First publishedMarch 5, 2009
Support, last two months1 of 1 threads resolved (100%)

Reviews

4.9 / 5 from 238 reviews

Reviews by star rating
5 stars232
4 stars1
3 stars1
2 stars1
1 star3

Downloads, last 30 days

Low 851 a dayHigh 4.6K a day

What the author says it does

This plugin allows you to quickly switch between user accounts in WordPress at the click of a button. You’ll be instantly logged out and logged in as your desired user. This is handy for helping customers on WooCommerce sites, membership sites, testing environments, or for any site where administrators need to switch between multiple accounts.

Features

  • Switch user: Instantly switch to any user account from the Users screen.
  • Switch back: Instantly switch back to your originating account.
  • Switch off: Log out of your account but retain the ability to instantly switch back in again.
  • Compatible with Multisite, WooCommerce, BuddyPress, and bbPress.
  • Compatible with most membership and user management plugins.
  • Compatible with most two-factor authentication solutions (see the FAQ for more info).
  • Approved for use on enterprise-grade WordPress platforms such as Altis and WordPress VIP.

Note: User Switching supports versions of WordPress up to three years old, and PHP version 7.4 or higher.

Security

  • Only users with the ability to edit other users can switch user accounts. By default this is only Administrators on single site installations, and Super Admins on Multisite installations.
  • Passwords are not (and cannot be) revealed.
  • Uses the cookie authentication system in WordPress when remembering the account(s) you’ve switched from and when switching back.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Does this plugin work with PHP 8?

Yes, it’s actively tested and working up to PHP 8.5.

What does “Switch off” mean?

Switching off logs you out of your account but retains your user ID in an authentication cookie so you can switch straight back without having to log in again manually. It’s akin to switching to no user, and being able to switch back.

The Switch Off link can be found in your profile menu in the WordPress toolbar. Once you’ve switched off you’ll see a Switch back link in a few places:

  • In the footer of your site
Does this plugin work with WordPress Multisite?

Yes, and you’ll also be able to switch users from the Users screen in Network Admin.

Does this plugin work with WooCommerce?

Yes, and you’ll also be able to switch users from various WooCommerce administration screens while logged in as a Shop Manager or an administrative user.

Does this plugin work with BuddyPress?

Yes, and you’ll also be able to switch users from member profile screens and the member listing screen.

Does this plugin work with bbPress?

Yes, and you’ll also be able to switch users from member profile screens.

Latest changelog entry

1.12.2 (29 August 2026)

  • Fixed a useSelect warning triggered by the command palette integration
  • Added ARIA labels to the switch back links
  • Tested up to WordPress 7.1
  • Bumped the minimum supported version of WordPress to 6.3

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#32 by installs

Code Snippets

by Code Snippets Pro

Manage custom WordPress code in one dashboard. Create PHP and HTML snippets, preview code, track snippet totals and reuse code across sites.

Installs
1+ million
Rating
4.7 (510)
Updated
10 days ago

#74 by installs

Google for WooCommerce

by WooCommerce

Native integration with Google that allows merchants to easily display their products across Google’s network.

Installs
800,000+
Rating
2.7 (268)
Updated
11 days ago

#82 by installs

WooCommerce PayPal Payments

by WooCommerce

PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit/debit cards, alternative digital wallets and bank accounts.

Installs
800,000+
Rating
2.9 (583)
Updated
10 days ago

#85 by installs

WooCommerce Stripe Payment Gateway

by WooCommerce

Accept debit and credit cards in 135+ currencies, many local methods like Alipay, ACH, and SEPA, and express checkout with Apple Pay and Google Pay.

Installs
700,000+
Rating
3.1 (237)
Updated
15 days ago

#154 by installs

WooCommerce Legacy REST API

by Automattic

The WooCommerce Legacy REST API, which is now part of WooCommerce itself but will be removed in WooCommerce 9.0.

Installs
400,000+
Rating
1.5 (29)
Updated
17 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.