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

原型

is_site_admin( string $user_login = '' )

描述

插件应使用is_multisite()而不是检查此函数是否存在以确定是否启用了多站点。

参考:

  • is_super_admin()

参数

$user_login (string) (Optional)  要检查的用户的用户名。

源文件

路径:wp-includes/ms-deprecated.php

<?php
...
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 );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/is_site_admin/