BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
PinSwitch User Switcher icon
Actively maintained Tested with WP 7.1 #26 in capabilities

PinSwitch User Switcher

Pin test users and switch between WordPress accounts in one click while developing plugins.

Active installs<10New
Downloads · 30d120• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads121Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.2PHP 8.0+
Downloads · 7d16▲ +14.3% week over week
Our verdict

Solid choice

PinSwitch User Switcher is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 4 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91928Aug 31Sep 13Sep 26
Yesterday2
Daily average (1y)4
Peak day38Sep 1, 2026
Last 12 months120

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where PinSwitch User Switcher stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
capabilities >100 7,600 Best capabilities plugins →
development >100 7,462 Best development plugins →
roles >100 6,178 Best roles plugins →
testing >100 4,392 Best testing plugins →
user switching >100 1,948 Best user switching plugins →

About PinSwitch User Switcher

From the official readme · v1.2.1

Description

PinSwitch User Switcher helps plugin developers test role-based behavior without repeatedly hunting through the Users screen.

When you are building a plugin, you often need to jump between an admin account and a handful of fixed test users (Editor, Subscriber, Customer, etc.). Existing user switching plugins work, but they still make you find the same accounts in the user list every time. PinSwitch User Switcher adds a pinning layer on top of a complete, standalone switching implementation.

Switching

  • Switch To — log in as another user instantly
  • Switch Back — return to your original account
  • Switch Off — log out while keeping the ability to switch back
  • Standalone auth-cookie and session-token implementation (no dependency on User Switching or similar plugins)
  • Smart redirects after switching — if the target user cannot access the page you were on, they are sent to the dashboard or homepage instead of an unauthorized error

Pinning

  • Pin or unpin users from the Users list row actions or the admin bar All users tab
  • Pins are stored per admin in usermeta (no custom database tables)

Admin bar panel

  • Switch User menu on all wp-admin screens — opens on hover
  • Pinned and All users tabs
  • Search all users by username or email
  • Infinite scroll loading (20 users at a time)
  • Each row shows avatar, name, role, login, email, and a Switch To action
  • Click a user row to open their profile; use Switch To to switch accounts
  • Fixed-height, scrollable panel (no full-screen dropdown)

Profile & user screens

  • Switch To button on every user edit screen (next to Add User)
  • Switch To button in the Personal Options section of user profiles

Permissions

Users with the edit_users capability can pin users and switch accounts. Switch back uses cookie authentication and does not require the switched-in user to have elevated capabilities.

PinSwitch User Switcher is intentionally small: no audit log, no multisite-specific code, no CLI, no REST API layer, and no dependency on other switching plugins.

Installation

  1. Upload the plugin files to /wp-content/plugins/pinswitch-user-switcher, or install through the WordPress plugins screen.
  2. Activate the plugin through the Plugins screen.
  3. Go to Users, pin your test accounts using the Pin row action.
  4. During testing, open Switch User from the admin bar and click a pinned account.

Frequently asked questions

Who can use PinSwitch User Switcher?

Users with the edit_users capability can pin users, open the Switch User panel, and switch into other accounts.

Does this replace User Switching?

Yes. PinSwitch User Switcher is standalone. It implements its own switch-to, switch-back, and switch-off flow using WordPress auth cookies and session tokens, so you do not need another switching plugin installed.

What happens if I switch to a user who cannot access the current admin page?

PinSwitch User Switcher checks whether the switched-in user can access the page you were on. If not, they are redirected to the admin dashboard (if they have admin access) or the site homepage — not an “Sorry, you are not allowed” error screen.

Are pins shared between admins?

No. Pins are stored against your own user account and are visible only to you.

Does PinSwitch User Switcher work on Multisite?

Multisite is not a priority for v1. It may work incidentally but is not tested or supported.

Changelog

Uses WordPress script enqueue APIs for the user edit Switch To button.

1.2.1

  • Enqueue user-edit Switch To script via wp_enqueue_script instead of an inline script tag

1.2.0

  • Rename plugin to PinSwitch User Switcher (slug: pinswitch-user-switcher)
  • Migrate pinned users from the former QuickSwitch usermeta key

1.1.5

  • Fix admin bar panel JavaScript error that showed “No users found”

1.1.4

  • Show login and email on separate lines so long addresses are not truncated

1.1.3

  • Open Switch User panel on hover instead of click
  • Compact admin bar panel layout with email and role per user
  • Click a user row to open their profile; use Switch To to switch accounts

1.1.2

  • Add Switch Off to the admin bar profile menu when logged in as admin (not while switched)

Full changelog on WordPress.org →

Screenshots

Admin bar Switch User panel with Pinned and All users tabs
Admin bar Switch User panel with Pinned and All users tabs
Switch To button on user edit screen
Switch To button on user edit screen
PinSwitch User Switcher screenshot

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best PinSwitch User Switcher alternatives

All capabilities plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Members – Membership & User Role Editor Plugin Members – Membership & User Role Editor Plugin The best WordPress membership and user role editor plugin. User Roles & Capabilities editor… by Blair Williams 300K+ ★★★★★★★★★★ 4.9 (1.3K) 1 month ago 92
2 PublishPress Capabilities: User Role Access Control, Admin Area Permissions PublishPress Capabilities: User Role Access Control, Admin… User role editing for WordPress. Manage user roles, control capabilities and permissions… by PublishPress 100K+ ★★★★★★★★★★ 4.7 (143) 5 days ago 91
3 Restrict User Access – Ultimate Membership & Content Protection Restrict User Access Create Access Levels and restrict any post, page, category, etc. Supports bbPress… by Joachim Jensen 10K+ ★★★★★★★★★★ 4.3 (94) 1 month ago 72
4 Roles & Capabilities Roles & Capabilities Take full control of user roles and capabilities in WordPress with an intuitive, powerful… by Ariel 1K+ ★★★★★★★★★★ 5 (7) 9 months ago 54
5 User Role for Flamingo User Role for Flamingo Configure special user role to access the flamingo contacts and messages wihtout admin… by Yannick Zipf 700+ ★★★★★★★★★★ 3 (2) 3 years ago 28
6 RoleMaster Suite – User Role Editor for E-Commerce, Membership & Admin Panel RoleMaster Suite Create, manage, and assign WordPress user roles and capabilities with precision — ideal for… by Pixar Labs 700+ ★★★★★★★★★★ 3.7 (3) 1 week ago 73
7 Enable Contributor Uploads Enable Contributor Uploads Easy plugin which adds the capability for contributors to upload images to their blog posts. by Equalize Digital 300+ ★★★★★★★★★★ 5 (4) 8 months ago 48
8 Comment Moderation Role by WPBeginner Comment Moderation Role by WPBeginner Add a new comment moderator user role to your site. by WPBeginner 200+ ★★★★★★★★★★ 3.7 (3) 7 months ago 44
9 Custom Access Roles Custom Access Roles Create custom roles with editing capability for only specific pages, categories and post… by Room 34 Creative Services, LLC 200+ ★★★★★★★★★★ 5 (1) 3 months ago 67
10 Map Cap Map Cap Control who can publish, edit and delete custom post types. Silly name, useful code. by thenbrent 100+ ★★★★★★★★★★ 5 (4) 13 years ago 32

FAQ

PinSwitch User Switcher: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 27, 2026

Is PinSwitch User Switcher free?

Yes. PinSwitch User Switcher is free to download and use from the official WordPress.org plugin directory.

Is PinSwitch User Switcher safe to use in 2026?

PinSwitch User Switcher is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

How many websites use PinSwitch User Switcher?

PinSwitch User Switcher is active on <10 WordPress websites and has been downloaded 121 times since it launched in September 2026. It was downloaded 120 times in the last 30 days.

Does PinSwitch User Switcher work with WordPress 7.1?

Yes. The developer has tested PinSwitch User Switcher up to WordPress 7.1.2, the latest release. It requires WordPress 6.2 or newer.

What PHP version does PinSwitch User Switcher need?

PinSwitch User Switcher requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was PinSwitch User Switcher last updated?

The latest version, 1.2.1, was released on September 1, 2026 (4 weeks ago).

Who makes PinSwitch User Switcher?

PinSwitch User Switcher is developed and maintained by Nowshad Jawad.

What are the best alternatives to PinSwitch User Switcher?

The most popular alternatives to PinSwitch User Switcher are Members (300K+ installs), PublishPress Capabilities:… (100K+ installs) and Restrict User Access (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.