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