Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Get Main Site URL in WordPress Multisite Network
<?php
/*
* Get the home URL of the main site in a multisite network.
*
* @return string The home URL of the main site.
*/
function km_get_main_site_url() {
// This is the current network's information; 'site' is old terminology.
global $current_site;
if ( is_multisite() && $current_site ) {
$main_site_blog_id = $current_site->blog_id;
return get_home_url( $main_site_blog_id );
}
return home_url();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.