A Comprehensive Guide to Creating Super Admin Users in WordPress Multisite Networks
Tutorials

A Comprehensive Guide to Creating Super Admin Users in WordPress Multisite Networks

Managing a WordPress multisite network provides extensive control but also carries significant responsibility. Granting Super Admin access to unauthorized individuals could potentially disrupt every site within your network.

Many WordPress experts who have managed numerous multisite installations understand the critical importance of properly configuring user roles. A single oversight could result in being locked out or compromising your entire network configuration.

This guide will demonstrate safe methods for adding Super Admin users to your WordPress multisite environment.

This guide covers the following topics:

Understanding the Super Admin Role in WordPress

WordPress includes a predefined collection of user roles, each with specific permissions for performing various actions on a website. For comprehensive information about these roles, consult documentation on WordPress user roles and capabilities.

The 'Super Admin' represents a specialized user role exclusive to WordPress installations where the multisite functionality has been activated.

The multisite feature enables administrators to establish multiple websites within a single WordPress installation. Each individual site can have its own 'Administrator(s)' responsible for managing that specific website.

However, a Super Admin possesses the authority to manage all websites within that WordPress multisite network. This includes installing plugins and themes, as well as configuring settings that affect every site simultaneously.

Standard Administrators can only manage one site at a time, while Super Admins can implement changes that impact the entire network.

Exercise caution when assigning the Super Admin role. Given their comprehensive access privileges, this role should only be granted to individuals you trust completely. A single incorrect modification could affect every site in your network.

Method 1: Creating New Super Admin Users Through the WordPress Dashboard

This approach is straightforward and can be utilized by existing Super Admins to add new users with Super Admin privileges.

Important Note: If you cannot access your admin dashboard due to login issues, proceed to Method 2.

  1. Access Network Admin Users. Log into your WordPress administration area and position your cursor over the 'My Sites' menu located in the top left corner. From there, navigate to Network Admin » Users.
Managing network admin users in WordPress multisite
  1. Create a New User. This section allows you to manage all users across your network. Click the 'Add New User' button positioned at the top of the page.
Clicking the Add New User button in WordPress multisite
  1. Input User Information. Experienced WordPress administrators will notice this interface differs from single-site installations. Here, you can only provide a username and email address, with no option to select user roles. Enter the desired username and email address, then click 'Add User'.
Entering username and email for a new multisite user

WordPress will save this information and automatically dispatch an email to the user containing password setup instructions.

Helpful Tip: If the user doesn't receive the email, request they check their spam folder. Alternatively, you can manually establish a password by editing their profile at a later time.

  1. Locate the User Account. Next, you must assign Super Admin privileges to this user. Navigate to Users » All Users, hover your cursor over the username, and select the 'Edit' link.
Edit the user you just added
  1. Assign Super Admin Privileges. On the 'Edit User' page, scroll to the 'Super Admin' section. Select the checkbox adjacent to 'Grant this user super admin privileges for the Network'.
Make user Super Admin
  1. Save User Modifications. Finally, scroll to the bottom of the page and click 'Update User' to preserve your changes.
Multisite update user details

WordPress will now save the modifications to the user account and grant Super Admin permissions. A confirmation message will appear indicating successful completion.

Multisite now has a new super admin user

Method 2: Manual Super Admin Creation via File System

This technique is recommended for users who cannot access the WordPress administration area. It enables creation of a temporary administrative account to regain network access.

  1. Establish Connection via FTP. First, connect to your website using an FTP client or the File Manager application available in your hosting control panel.
The WordPress wp-content folder
  1. Download the Functions File. Once connected, navigate to the /wp-content/themes/ directory and open the folder corresponding to your currently active theme. Locate the functions.php file and download it to your local computer.

Share this article

Need Help With Your WordPress Project?

I offer professional WordPress and WooCommerce development services tailored to your needs.

Get in Touch
WhatsAppChat on WhatsApp