Choose which cookies we can use. You can change this at any time from “Cookie settings” in the footer. See our cookie policy for details.

Essential

Needed for the site to work, such as remembering your cookie choices. These can’t be switched off.

Always on
Skip to content
User Switching Free + Pro options

Switch between WordPress users in one click

See the site exactly as a customer, editor or member sees it, then switch back to your own account. You don’t need passwords, private windows or test accounts.

Free on WordPress.org. Pro adds the extra options listed below.

with extra Pro options
Free
developer hooks
13
last improved in
3.3.0
Developer Tools modules
6
A photographer in her studio with WP Extended open on a desktop monitor

Why you need User Switching

Testing what another role can see usually means logging out, logging in as a test user, then logging back in. If the test account doesn’t exist yet, you create one first and share its password.

When a client reports that something “doesn’t work for them”, you can’t see what they are seeing.

What User Switching does

  • Switch to any user

    A Switch To link on the Users screen and on profiles logs you in as that user instantly.

  • Switch back in one click

    Return to your own account from the admin bar or the login screen.

  • Favourite user in the admin bar

    Pro adds a default user to your admin bar, so the account you test with most is always one click away.

  • Developer hooks

    Filters and actions for redirects, cookies and permissions let you adapt switching to your project.

Set it up

In WordPress, open WP Extended and find User Switching under Developer Tools.

Full setup guide
  1. 01 Turn on User Switching under Developer Tools.
  2. 02 Go to Users and click Switch To next to any account.
  3. 03 Check the site as that user, then click Switch back in the admin bar.

Where User Switching helps

  • A florist checking her shop website’s WP Extended settings on a laptop at the counter

    WooCommerce customer view

    Check a customer’s account page, orders and pricing as they see them.

  • A developer working late with WP Extended Code Snippets open across two monitors

    Membership and course sites

    Confirm restricted content shows and hides correctly for each level.

  • An account manager walking a client through WP Extended on a laptop in a café

    Reproduce client bug reports

    See exactly what an editor sees when they report a missing menu or button.

WP Extended vs the User Switching plugin

The User Switching plugin has 200k+ active installs on WordPress.org. If you only need this one job, that’s a fine choice. If the site also needs other modules on this list, it’s one less plugin to update.

What User Switching covers
Switching to any user and back, with a favourite user in the admin bar in Pro and hooks for custom behaviour.
When to choose the specialist plugin
The standalone plugin is a good choice if user switching is the only tool you need on a site.

For developers

User Switching has 13 hooks for changing its behaviour per project, without editing the plugin.

All User Switching hooks
filter functions.php or a Code Snippet
add_filter( 'wpextended/user-switching/current_old_user', function ( $old_user ) {
    // Filters the old user object retrieved from the cookie.
    return $old_user;
} );
  • user-switching/clear_olduser_cookie
  • user-switching/current_old_user
  • user-switching/do_switch_off
  • user-switching/get_redirect
  • user-switching/login_message
  • user-switching/redirect_to
  • +7 more

Recent changes

The latest updates to User Switching, from the WP Extended changelog.

Full changelog
  1. v3.3.0 10 Sept 2026
    • fixed

      A favourited user’s display name was not escaped in the admin bar.

  2. v3.1.0 22 Sept 2025
    • new

      Default user option for quick switching from admin bar.

User Switching questions

User Switching documentation

Yes. Switching users is free. WP Extended Pro adds a favourite user in the admin bar.

Only users who can already edit other users, which normally means administrators. Switching never gives anyone more access than they already had.

No. You switch to their account directly and switch back to yours without logging in again.

Get User Switching free

User Switching is in the free plugin on WordPress.org, alongside 34 other free modules you can switch on when you need them.

Pro from $29 a year · 14-day money-back guarantee