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()檢查來確定是否啟用多站點時,才包括這個函式。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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 );
}
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 ); }
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
檢視更多 >