get_super_admins()
云策文档标注
概述
get_super_admins() 函数用于检索 WordPress 多站点网络中的超级管理员列表。它返回一个包含超级管理员登录名的数组,优先从全局变量 $super_admins 获取,否则从网络选项 'site_admins' 中读取。
关键要点
- 函数返回一个字符串数组,包含超级管理员的登录名。
- 内部实现先检查全局变量 $super_admins,若未设置则调用 get_site_option('site_admins', array('admin')) 获取默认值。
- 该函数自 WordPress 3.0.0 版本引入,常用于多站点环境下的用户管理操作。
代码示例
$super_admins = get_super_admins();
echo __( 'List of super-admin users:', 'textdomain' );
if ( ! empty( $super_admins ) ) {
echo '';
foreach ( $super_admins as $admin ) {
echo '' . $admin . '';
}
echo '';
}
原文内容
Retrieves a list of super admins.
Source
function get_super_admins() {
global $super_admins;
if ( isset( $super_admins ) ) {
return $super_admins;
} else {
return get_site_option( 'site_admins', array( 'admin' ) );
}
}
Changelog
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |
Skip to note 2 content
Codex
Display a list of super admin users
$super_admins = get_super_admins(); echo __( 'List of super-admin users:', 'textdomain' ); if ( ! empty( $super_admins ) ) { echo '<ul>'; foreach ( $super_admins as $admin ) { echo '<li>' . $admin . '</li>'; } echo '</ul>'; }