Super Admin All Sites Menu
A demo is available in WordPress Playground. It’s a bit slow loading, 50 subsites are added.
Use with caution
Super Admin All Sites Menu works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.
- 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 & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Super Admin All Sites Menu stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| management | >100 |
| multisite | >100 |
| superadmin | #9 |
About Super Admin All Sites Menu
From the official readme · v1.12.5Description
- Doesn’t use
switch_to_blog(), i.e. Super Admin All Sites Menu is faster and uses less resources than the WP Admin Bar My Sites menu. - Subsite menu data are stored locally in IndexedDB (did I say it’s fast?). The local storage is updated when;
- the plugin is activated.
- a site is added or deleted.
- you change a blog name.
- IndexedDB is out of sync with site changes.
- Restricted Site Access is activated or deactivated.
- When subsite menu data is updated, AJAX is used and it’s done in increments (100 sites per increment).
- List all subsites. WP Admin Bar My Sites only list sites you’re a local admin on.
- Mark sites that has restricted site access with a red icon.
- Sites menu is sorted alphabetically.
- Search filter.
- Add more menu choices:
- Under “Network Admin”
- Add New Site
- Per subsite.
- ‘New Page’
- ‘Users’
- ‘Plugins’
- ‘Settings’
- Under “Network Admin”
Prerequisite
- WordPress Multisite
- A modern browser, IE 11 isn’t supported.
Demo
A demo is available in WordPress Playground. It’s a bit slow loading, 50 subsites are added.
-
If you disable Super Admin All Sites Menu in the Main Site plugins menu, you’ll see the WP Admin Bar My Sites menu doesn’t allow you to scroll and see all sites. This is a 14-year-old (!) bug on WordPress.
-
If you activate the Restricted Site Access plugin (included), you’ll see a red icon next to the site name. ATM, this only works on the main site due to issues with WordPress Playground.
Filters
You can use the following filters to override the defaults:
-
all_sites_menu_order_by-
Sort menu by. Default value is
name, acceptsid,urlornameadd_filter( 'all_sites_menu_order_by', function( string $order_by ) : string { return 'url'; } );
-
-
all_sites_menu_load_increments-
AJAX load increments. Default value is 100.
add_filter( 'all_sites_menu_load_increments', function( int $increments ) : int { return 300; } );
-
-
all_sites_menu_plugin_trigger-
Trigger an update of local storage (IndexedDB) when a plugin is (de)activated. Default is
[ 'restricted-site-access/restricted_site_access.php' ].Note: Must be an array and each element in the array must point to the main plugin file. Syntax
'plugin-dir/plugin-file.php'add_filter( 'all_sites_menu_plugin_trigger', function( array $plugins ) : array { return [ 'restricted-site-access/restricted_site_access.php', 'myplugin/myplugin.php', ]; } );
-
-
all_sites_menu_search_threshold-
Don’t display search field if there’s less than N subsites. Default value is 20.
add_filter( 'all_sites_menu_search_threshold', function( int $increments ) : int { return 40; } );
-
-
all_sites_menu_search_threshold-
Don’t display search field if there’s less than N subsites. Default value is 20.
add_filter( 'all_sites_menu_search_threshold', function( int $increments ) : int { return 40; } );
-
-
all_sites_menu_force_refresh_expiration-
How often a forced refresh should be taken. Default value is
3600. Set the value to0to disable forced refresh.add_filter( 'all_sites_menu_force_refresh_expiration', function( int $seconds ) : int { return 3600; } );
-
-
all_sites_menu_submenu_items-
Customise the per-site submenu items (add, remove, or reorder). Each item:
['id' => string, 'title' => string, 'href' => string]. Receives$items,$blog_id,$admin_url,$site_url.// Add an "Edit Site" link pointing to the network admin site-info page. add_filter( 'all_sites_menu_submenu_items', function( array $items, int $blog_id, string $admin_url ) : array { $items[] = [ 'id' => 'edit-site', 'title' => 'Edit Site', 'href' => network_admin_url( 'site-info.php?id=' . $blog_id ), ]; return $items; }, 10, 3 );
-
Development
- Active development of this plugin is handled on GitHub.
Changelog
1.12.5
- Changed: Menu links now point to the subsite URL instead of the domain-mapped site (removed the WordPress MU Domain Mapping override)
- Changed: Tested up to WordPress 7.1
1.12.4
- Fixed: Compatibility with WordPress MU Domain Mapping plugin — site URLs and name fallbacks now use the mapped domain instead of the original subdomain, restoring behaviour that regressed in 1.11.0
1.12.3
- Fixed: Removed last indirect
switch_to_blog()path — siteurl fallback now derives URL from$site->domain+$site->pathinstead of accessing$site->siteurl(which triggersWP_Site::get_details())
1.12.2
- Changed: Replaced row-level freshness checks with a revision-based snapshot protocol for IndexedDB cache hydration
- Changed: Added a dedicated JS catalog boundary so startup no longer coordinates cache invalidation and REST refill directly
- Fixed: REST responses now echo the cache revision so hydration can detect cross-runtime mismatches during batched loads
- Added: Boundary-focused tests covering cache reuse, stale refresh, hydration failures, and revision mismatches
1.12.1
- Fixed: Menu sometimes not loading after a REST API error — partial data is cleared and the next page load retries automatically
- Fixed: Nonce middleware stacking on every REST batch request, causing slowdowns on large networks
- Fixed: Infinite REST requests when API returns empty data — loading now terminates correctly
- Fixed: Infinite loop when
loadincrementsis falsy/0 — defaults to 100 - Fixed:
refreshAdminbar()duplicating event listeners on repeated calls, causing erratic hover/toggle - Changed: Converted recursive REST loader to iterative loop to prevent stack overflow on large networks
- Added: Test coverage for REST loading edge cases and refresh idempotency
1.12.0
- Added: Menu colors now follow the user’s Administration Color Scheme
- Added: Hover/focus on menu items uses the scheme’s highlight background, matching the admin sidebar
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.
Best Super Admin All Sites Menu alternatives
All management plugins →FAQ
Super Admin All Sites Menu: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 5, 2026
Is Super Admin All Sites Menu free?
Yes. Super Admin All Sites Menu is free to download and use from the official WordPress.org plugin directory.
Is Super Admin All Sites Menu safe to use in 2026?
Super Admin All Sites Menu works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.
How many websites use Super Admin All Sites Menu?
Super Admin All Sites Menu is active on <10 WordPress websites and has been downloaded 9,194 times since it launched in October 2021. It was downloaded 149 times in the last 30 days.
Does Super Admin All Sites Menu work with WordPress 7.1?
Yes. The developer has tested Super Admin All Sites Menu up to WordPress 7.1.2, the latest release. It requires WordPress 5.6 or newer.
What PHP version does Super Admin All Sites Menu need?
Super Admin All Sites Menu requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Super Admin All Sites Menu last updated?
The latest version, 1.12.5, was released on August 13, 2026 (2 months ago).
Who makes Super Admin All Sites Menu?
Super Admin All Sites Menu is developed and maintained by Per Søderlind.
What are the best alternatives to Super Admin All Sites Menu?
The most popular alternatives to Super Admin All Sites Menu are Cornerstone (20K+ installs), Automattic For Agencies Cli… (20K+ installs) and Better Plugin Compatibility… (4K+ 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

