BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Extension Profiles icon
Maintained Tested up to 6.9.10

Extension Profiles

Extension Profiles lets WordPress administrators create named “profiles” that define which plugins should be active. When a profile is activated, only the plugins in that profile are loaded for your session. Other…

Active installs<10New
Downloads · 30d42▲ +20% vs prev. 30d
Rating—0 reviews
Health score36/100At risk
All-time downloads461Since Feb 2026
Support resolved—No recent threads
RequiresWP 6.5PHP 7.4+
Downloads · 7d9▲ +12.5% week over week
Our verdict

Consider an alternative

Extension Profiles shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 8 months ago, and scores 36/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

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

Daily downloads

123Jul 15Aug 28Oct 12
Yesterday1
Daily average (1y)2
Peak day44Feb 17, 2026
Last 12 months462

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

Rankings

Where Extension Profiles stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
development >100 7,717 Best development plugins →
profiles >100 6,408 Best profiles plugins →
switching >100 2,735 Best switching plugins →
testing >100 4,549 Best testing plugins →
troubleshooting >100 1,891 Best troubleshooting plugins →

About Extension Profiles

From the official readme · v1.0.0

Description

Extension Profiles lets WordPress administrators create named “profiles” that define which plugins should be active. When a profile is activated, only the plugins in that profile are loaded for your session. Other plugins are filtered out without actually being deactivated in the database.

This is ideal for:

  • Development and testing – Quickly switch between different configurations without activating/deactivating plugins one by one.
  • Troubleshooting – Isolate conflicts by creating minimal profiles.
  • Performance testing – Compare site performance with different plugin sets.

How It Works

Extension Profiles uses a Must-Use (MU) plugin that intercepts the active plugins list before WordPress loads them. This approach:

  • Never actually deactivates plugins in the database.
  • Only affects the current user’s session (via a secure cookie).
  • Has zero overhead when no profile is active.
  • Preserves all plugin settings and data.

Features

  • Taxonomy-style admin page – Familiar interface for creating and managing profiles under the Plugins menu.
  • Admin bar switcher – Quickly activate or deactivate profiles from the WordPress admin bar.
  • Dependency support – Automatically includes required plugins when WordPress 6.5+ “Requires Plugins” headers are present.
  • Per-session isolation – Each user can activate their own profile independently.
  • Plugins page notice – Clear warning banner on the Plugins page when a profile is active.

Requirements

  • WordPress 6.5 or higher (for dependency resolution).
  • PHP 7.4 or higher.
  • Write access to the wp-content/mu-plugins/ directory.

Installation

  1. Upload the extension-profiles folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. The plugin will automatically install a Must-Use plugin file to wp-content/mu-plugins/.
  4. Navigate to Plugins > Profiles to create your first profile.

Frequently asked questions

Does this actually deactivate plugins?

No. Plugins remain active in the database. Extension Profiles filters which plugins are loaded per user session using a cookie-based mechanism, similar to how WordPress Health Check’s troubleshooting mode works.

Will other users be affected when I activate a profile?

No. Profiles are per-session and only affect the user who activated them. Other users and site visitors will continue to see all normally active plugins.

What happens if I deactivate Extension Profiles?

The MU-plugin filter file is automatically removed, all active sessions are cleared, and your site returns to its normal configuration immediately.

What if a profile plugin causes a fatal error and locks me out?

Extension Profiles includes an emergency disable mechanism. If a profile plugin causes errors: Admin Bar Method – If you can still access the admin bar, click “Extension Profiles” > “Emergency: Force Disable” (shown in red) to immediately disable the active profile. URL Parameter Method – Add ?ep_disable=1 to any admin URL (e.g., yoursite.com/wp-admin/?ep_disable=1) to bypass profile filtering and disable your active profile. This works even if the admin bar doesn’t load. Both methods immediately clear your session and return you to the normal plugin configuration without requiring file…

Does it work with Multisite?

Yes. Extension Profiles hooks both pre_option_active_plugins and pre_option_active_sitewide_plugins to support network-activated plugins.

What about plugin dependencies?

Extension Profiles is aware of the WordPress 6.5+ “Requires Plugins” header. When you select a plugin that depends on another, the dependency is automatically included in the profile. You will also receive a warning if you try to deselect a required dependency.

Changelog

Initial release.

1.0.0

  • Initial release.
  • Create and manage profiles.
  • Admin bar profile switcher.
  • Dependency resolution (WordPress 6.5+).
  • Per-session filtering via MU-plugin.
  • Plugins page active profile notice.
  • Emergency disable mechanism (URL parameter + admin bar link) for profile lockout recovery.

Full changelog on WordPress.org →

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 Extension Profiles alternatives

All development plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Query Monitor Query Monitor Query Monitor is the developer tools panel for WordPress and WooCommerce. by John Blackbourn 200K+ ★★★★★★★★★★ 4.9 (469) 4 months ago 69
2 Yoast Test Helper Yoast Test Helper This plugin makes testing Yoast SEO, Yoast SEO add-ons and integrations and resetting the… by Yoast 60K+ ★★★★★★★★★★ 4.9 (12) 1 week ago 86
3 What The File What The File What The File is the best tool to find out what template parts are used to display the page… by Barry Kooij 40K+ ★★★★★★★★★★ 4.9 (882) 8 months ago 63
4 Stop Emails Stop Emails Stop all outgoing emails sent from WordPress. by Sal Ferrarello 5K+ ★★★★★★★★★★ 5 (12) 9 months ago 56
5 Monkeyman Rewrite Analyzer Monkeyman Rewrite Analyzer Making sense of the rewrite mess. Display and play with your rewrite rules. by Jan Fabry 1K+ ★★★★★★★★★★ 5 (26) 15 years ago 44
6 WP Secure Maintenance WP Secure Maintenance Want to lock your site for Maintenance or Development? Then this is the right Plugin by Saad Iqbal 1K+ ★★★★★★★★★★ 3.6 (5) 2 years ago 33
7 Display Environment Type Display Environment Type Displays WordPress 5.5's environment type setting in the admin bar and the "At a Glance"… by Stoil Dobreff 1K+ ★★★★★★★★★★ 5 (4) 10 months ago 49
8 What Template What Template Adds the current page's template name to the admin bar. by Brian Alexander 1K+ ★★★★★★★★★★ 5 (3) 2 years ago 34
9 WP PHP Console WP PHP Console An implementation of PHP Console as a WordPress plugin. Use Chrome Dev Tools to debug your… by Fulvio Notarstefano 500+ ★★★★★★★★★★ 4.7 (19) 6 years ago 38
10 Ray Ray Easily debug WordPress sites using Ray. by freekmurze 400+ ★★★★★★★★★★ 5 (10) 10 months ago 54

FAQ

Extension Profiles: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 13, 2026

Is Extension Profiles free?

Yes. Extension Profiles is free to download and use from the official WordPress.org plugin directory.

Is Extension Profiles safe to use in 2026?

Extension Profiles shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 8 months ago, and scores 36/100 on our health check.

How many websites use Extension Profiles?

Extension Profiles is active on <10 WordPress websites and has been downloaded 461 times since it launched in February 2026. It was downloaded 42 times in the last 30 days.

Does Extension Profiles work with WordPress 7.1?

Extension Profiles is officially tested up to WordPress 6.9.10, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Extension Profiles need?

Extension Profiles requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Extension Profiles last updated?

The latest version, 1.0.0, was released on February 16, 2026 (8 months ago).

Who makes Extension Profiles?

Extension Profiles is developed and maintained by David Towoju.

What are the best alternatives to Extension Profiles?

The most popular alternatives to Extension Profiles are Query Monitor (200K+ installs), Yoast Test Helper (60K+ installs) and What The File (40K+ 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.