函数文档

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.

Return

string[] List of super admin logins.

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.

User Contributed Notes