什么是 WordPress 中的超级管理员用户角色?
WordPress 提供了一套内置的用户角色,每个角色具有不同的权限,可以在 WordPress 站点上执行特定的操作。‘超级管理员’是专属于启用 WordPress 多站点功能的网站的一种特殊用户角色。多站点功能允许您在单个 WordPress 安装上创建多个网站。每个网站可以有自己的‘管理员’来管理特定网站。然而,拥有超级管理员用户角色的用户可以管理该 WordPress 多站点网络上的所有网站。他们可以安装插件和主题,并管理影响所有网站的设置。
方法 1:在 WordPress 多站点中添加新超级管理员用户
此方法简单,如果您已经以超级管理员的身份登录到您的 WordPress 多站点,您可以使用它来添加具有超级管理员用户角色的新用户。只需登录到 WordPress 管理区,然后将鼠标悬停在屏幕左上角的‘我的网站’菜单上。从那里,导航到网络管理员 » 用户页面。在这里,您可以管理网站上的所有用户。点击上方的 ‘添加新用户’ 按钮。这将带您进入新的用户添加页面。在此页面上,您只需输入用户名和电子邮件地址,而没有选择用户角色的选项。现在,您只需添加要添加的用户的用户名和电子邮件地址,然后点击‘添加用户’按钮。接下来,您需要为此用户分配‘超级管理员’特权。要做到这一点,请转到用户 » 所有用户页面,找到您刚刚添加的用户。将鼠标悬停在用户名上,然后点击‘编辑’链接。将打开‘编辑用户’页面。在这里,向下滚动到‘超级管理员’部分,勾选‘为网络授予此用户超级管理员权限’选项旁的复选框。确保您点击‘更新用户’按钮以保存更改。WordPress 将保存您对用户帐户所做的更改,并授予他们超级管理员权限。
方法 2:手动在 WordPress 中添加超级管理员用户
对于那些不能使用仪表盘添加超级管理员用户的用户,这是一种推荐的方法。首先,您需要使用 FTP 客户端或您的主机控制面板中的文件管理应用程序连接到您的网站。连接后,导航到 /wp-content/themes/ 文件夹并打开在您的根站点上使用的主题文件夹。找到 functions.php 文件,并将其下载到您的计算机上。打开文件,并在 functions.php 文件的底部添加以下代码:function wpb_create_super_admin() { $username = 'newuser'; $password = 'password123'; $email = '[email protected]'; if (!username_exists($username) && !email_exists($email)) {$user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { grant_super_admin($user_id); } } } add_action('init', 'wpb_create_super_admin');
确保给 $username, $password 和 $email 填入您想为新超级管理员用户帐户使用的值。不要忘记保存更改并将文件上传回您的网站。
保护 WordPress 多站点中的超级管理员账户
我们看到很多初学者失去了其 WordPress 多站点超级管理员账户的访问权限。一些人只是不记得登录信息,其他人则遭到黑客攻击,导致多站点被访问,从而造成严重的财务和信誉损害。我们建议所有用户遵循我们的完整 WordPress 安全指南来保护其网站。