WordPress Version: 6.1
/**
* Determines whether the current request is for the network administrative interface.
*
* e.g. `/wp-admin/network/`
*
* Does not check if the user is an administrator; use current_user_can()
* for checking roles and capabilities.
*
* Does not check if the site is a Multisite network; use is_multisite()
* for checking if Multisite is enabled.
*
* @since 3.1.0
*
* @global WP_Screen $current_screen WordPress current screen object.
*
* @return bool True if inside WordPress network administration pages.
*/
function is_network_admin()
{
if (isset($GLOBALS['current_screen'])) {
return $GLOBALS['current_screen']->in_admin('network');
} elseif (defined('WP_NETWORK_ADMIN')) {
return WP_NETWORK_ADMIN;
}
return false;
}