is_site_admin

函数
is_site_admin ( $user_login = '' )
参数
  • (string) $user_login Optional. Username for the user to check. Default empty.
    Required:
    Default: (empty)
相关
  • is_super_admin()
定义位置
相关方法
is_user_adminis_super_adminis_adminis_network_adminis_blog_admin
引入
-
弃用
3.0.0

is_site_admin: 这个函数检查当前用户是否有访问网站管理屏幕的权限。如果该用户有访问权限,则返回真,否则返回假。

确定用户是否是网站管理员。

插件应该使用is_multisite(),而不是检查这个函数是否存在来确定是否启用了多站点。

这个函数必须驻留在一个文件中,只有当is_multisite()由于传统的function_exists()检查来确定是否启用多站点时,才包括这个函数。

function is_site_admin( $user_login = '' ) {
	_deprecated_function( __FUNCTION__, '3.0.0', 'is_super_admin()' );

	if ( empty( $user_login ) ) {
		$user_id = get_current_user_id();
		if ( !$user_id )
			return false;
	} else {
		$user = get_user_by( 'login', $user_login );
		if ( ! $user->exists() )
			return false;
		$user_id = $user->ID;
	}

	return is_super_admin( $user_id );
}

常见问题

FAQs
查看更多 >