by John James Jacoby
4.3 (24 reviews)
WP Multi Network
A WordPress plugin that provides a network management interface for global multisite administrators.
Compatible with WP 7.0
v3.0.0
Current Version v3.0.0
Updated 1 week ago
Last Update on 09 Dec, 2025
Synced 1 day ago
Last Synced on
Rank
#16,383
—
No change
Active Installs
100+
—
No change
KW Avg Position
N/A
—
No change
Downloads
90.1K
—
Total downloads
Support Resolved
0%
—
No change
Rating
86%
Review 4.3 out of 5
4.3
(24 reviews)
Next Milestone 200
100+
200+
3,052
Ranks to Climb
-
Growth Needed
144
Current Installs
Need 56 more installs to reach 200+
Rank Changes
Current
#16,383
Change
Best
#
Active Installs Growth
Current
144+
Growth
Peak
144
Downloads Growth
Downloads
Growth
Peak
Reviews & Ratings
4.3
24 reviews
Overall
86%
5
18
(75%)
4
2
(8%)
3
0
(0%)
2
1
(4%)
1
3
(13%)
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 3.0.0
- Last Updated
- Dec 09, 2025
- Requires WP
- 5.5+
- Tested Up To
- 7.0
- PHP Version
- 7.2 or higher
- Author
- John James Jacoby
Support & Rating
- Rating
- ★ ★ ★ ★ ☆ 4.3
- Reviews
- 24
- Support Threads
- 0
- Resolved
- 0%
Frequently Asked Questions
Common questions about WP Multi Network
Think of how WordPress.org works:
wordpress.org
make.wordpress.org/core
buddypress.org
codex.buddypress.org
bbpress.org
codex.bbpress.org
wordcamp.org
us.wordcamp.org/2021
Users are global, and they can login to any of those domains with the same login and password. Each of those domains has their own subdomains and subdirectories, many of which are sites or (networks of them).
Will this work on standard WordPress?
You can activate it, but it won't do anything. You need to have the multisite functionality enabled and working first.
Where can I get support?
Create a GitHub issue: https://github.com/stuttter/wp-multi-network/issues/new
What about multisite constants?
For maximum flexibility, use something like...
// Multisite
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'PATH_CURRENT_SITE', '/' );
define( 'DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST'] );
// Likely not needed anymore (your config may vary)
//define( 'SITE_ID_CURRENT_SITE', 1 );
//define( 'BLOG_ID_CURRENT_SITE', 1 );
// Un-comment and change to a URL to funnel no-site-found requests to
//define( 'NOBLOGREDIRECT', '/404/' );
/**
* These are purposely set for maximum compatibility with multisite and
* multi-network. Your config may vary.
*/
define( 'WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
define( 'WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );
wordpress.org
make.wordpress.org/core
buddypress.org
codex.buddypress.org
bbpress.org
codex.bbpress.org
wordcamp.org
us.wordcamp.org/2021
Users are global, and they can login to any of those domains with the same login and password. Each of those domains has their own subdomains and subdirectories, many of which are sites or (networks of them).
Will this work on standard WordPress?
You can activate it, but it won't do anything. You need to have the multisite functionality enabled and working first.
Where can I get support?
Create a GitHub issue: https://github.com/stuttter/wp-multi-network/issues/new
What about multisite constants?
For maximum flexibility, use something like...
// Multisite
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'PATH_CURRENT_SITE', '/' );
define( 'DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST'] );
// Likely not needed anymore (your config may vary)
//define( 'SITE_ID_CURRENT_SITE', 1 );
//define( 'BLOG_ID_CURRENT_SITE', 1 );
// Un-comment and change to a URL to funnel no-site-found requests to
//define( 'NOBLOGREDIRECT', '/404/' );
/**
* These are purposely set for maximum compatibility with multisite and
* multi-network. Your config may vary.
*/
define( 'WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
define( 'WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );
// Cookies
define( 'COOKIEHASH', md5( 'yourrootdomain.com' ) );
define( 'COOKIE_DOMAIN', 'yourrootdomain.com' );
define( 'ADMIN_COOKIE_PATH', '/' );
define( 'COOKIEPATH', '/' );
define( 'SITECOOKIEPATH', '/' );
define( 'TEST_COOKIE', 'thing_test_cookie' );
define( 'AUTH_COOKIE', 'thing_' . COOKIEHASH );
define( 'USER_COOKIE', 'thing_user_' . COOKIEHASH );
define( 'PASS_COOKIE', 'thing_pass_' . COOKIEHASH );
define( 'SECURE_AUTH_COOKIE', 'thing_sec_' . COOKIEHASH );
define( 'LOGGED_IN_COOKIE', 'thing_logged_in' . COOKIEHASH );
Uploads?
As of version 3.5, new WordPress multisite installs use a more efficient way to serve uploaded files.
Unfortunately, this doesn't play well with multiple networks (yet). Installs that upgraded from 3.4 or below are not affected.
WP Multi-Network needs to be running to help set the upload path for new sites, so all networks created with this plugin will have it network activated.
If you disable it on one of your networks, any new site you create on that network will store its uploaded files under that network's main site's uploads folder. It's not pretty.
Just leave this plugin network-activated (or in mu-plugins) and it will take care of everything.
Can I achieve a multi-level URL path structure (domain/network/site) with a subfolder network?
To achieve nested folder paths in this fashion network1/site1, network1/site2 etc,
please follow the steps in https://paulund.co.uk/wordpress-multisite-nested-paths to construct a custom sunrise.php (Thanks to https://paulund.co.uk for providing these steps).
Where can I find documentation?
Not much to talk about really. Check the code for details!
define( 'COOKIEHASH', md5( 'yourrootdomain.com' ) );
define( 'COOKIE_DOMAIN', 'yourrootdomain.com' );
define( 'ADMIN_COOKIE_PATH', '/' );
define( 'COOKIEPATH', '/' );
define( 'SITECOOKIEPATH', '/' );
define( 'TEST_COOKIE', 'thing_test_cookie' );
define( 'AUTH_COOKIE', 'thing_' . COOKIEHASH );
define( 'USER_COOKIE', 'thing_user_' . COOKIEHASH );
define( 'PASS_COOKIE', 'thing_pass_' . COOKIEHASH );
define( 'SECURE_AUTH_COOKIE', 'thing_sec_' . COOKIEHASH );
define( 'LOGGED_IN_COOKIE', 'thing_logged_in' . COOKIEHASH );
Uploads?
As of version 3.5, new WordPress multisite installs use a more efficient way to serve uploaded files.
Unfortunately, this doesn't play well with multiple networks (yet). Installs that upgraded from 3.4 or below are not affected.
WP Multi-Network needs to be running to help set the upload path for new sites, so all networks created with this plugin will have it network activated.
If you disable it on one of your networks, any new site you create on that network will store its uploaded files under that network's main site's uploads folder. It's not pretty.
Just leave this plugin network-activated (or in mu-plugins) and it will take care of everything.
Can I achieve a multi-level URL path structure (domain/network/site) with a subfolder network?
To achieve nested folder paths in this fashion network1/site1, network1/site2 etc,
please follow the steps in https://paulund.co.uk/wordpress-multisite-nested-paths to construct a custom sunrise.php (Thanks to https://paulund.co.uk for providing these steps).
Where can I find documentation?
Not much to talk about really. Check the code for details!