How to Add a Super Admin in WordPress Multisite: 2026 Guide

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
How to Add a Super Admin in WordPress Multisite

Managing a WordPress Multisite network requires more than just setting up individual sites. As your network grows, you need trusted people who can manage the entire network, not just one site. That is where the Super Admin role becomes essential.

A Super Admin in WordPress Multisite holds the highest level of access in the network. Unlike a regular Site Administrator, a Super Admin can manage plugins, themes, users, settings, and every site across the entire network, all from a single dashboard.

In this guide, you will learn exactly how to add a super admin in WordPress Multisite using three different methods. You will also learn how to remove a super admin, verify super admin status, and understand why this role matters for network security and efficiency.

Quick Answer: How to Add a Super Admin in WordPress Multisite?

To add a Super Admin in WordPress Multisite, sign in to the Network Admin dashboard, open the Users section, select an existing user or create a new one, and grant Super Admin privileges. The change gives that user network level access to manage sites, users, themes, plugins, and settings across the entire Multisite network. Only existing Super Admins can assign or remove Super Admin permissions.

Why Add a Super Admin in WordPress Multisite?

Before diving into the steps, it helps to understand when and why you should grant super admin access. Whether you manage a multisite or single-site setup, adding a super admin is a deliberate decision. Below are the most common scenarios where it makes sense.

Super Admin

Delegate Network Management Responsibilities

Running a large WordPress Multisite network on your own can be overwhelming. You might need a co-admin who can handle day-to-day operations while you focus on strategy or business development.

Adding a trusted team member as a super admin lets you distribute the workload without giving up network-wide control. That person can manage site creation, user approvals, plugin activations, and core updates across all sites.

This is especially useful for agencies that manage dozens of client sites within a single network. Instead of a single person handling all admin duties, a small team of super admins can divide responsibilities based on availability or expertise.

Manage Multiple Sites from One Dashboard

One of the biggest advantages of WordPress Multisite is centralized control. When you manage multiple WordPress sites from one dashboard, a super admin can monitor all of them without switching between accounts or installations.

A super admin can log in once and navigate to any site within the network. They can update settings, activate plugins, or troubleshoot issues on any subsite, all from a single WordPress installation.

This level of access is not available to regular site administrators. A site admin can only manage the one site they are assigned to. A super admin sees and controls everything in the network.

Improve User and Site Administration

WordPress Multisite includes its own user role structure. Super admins sit at the top of that hierarchy. They can add users to any site in the network, assign roles across multiple sites, and manage global user settings.

This is useful for organizations with employees who need access to multiple sites. Instead of adding them manually to each subsite, a super admin can assign roles network-wide from one location.

They can also approve or block user registrations, set default roles for new users, and monitor user activity across the entire network. This keeps administration clean and consistent across all sites.

Maintain Backup Access to the Network

What happens if the primary super admin loses access to the network? Without a backup admin, you could be locked out of your own WordPress Multisite installation.

Adding a second or third super admin creates redundancy. If one account gets compromised, suspended, or loses password access, another super admin can step in and restore normal operations.

This is a critical part of any WordPress maintenance strategy. Just as you back up your site files and database, you should always maintain backup admin access to avoid network-wide lockouts.

Streamline Plugin, Theme, and Update Management

In a WordPress Multisite network, only super admins can install plugins and themes. Regular site admins can only activate or deactivate what the super admin has already installed. This is different from managing multiple WordPress installations separately, where each install has its own admin.

When your team includes multiple super admins, plugin and theme management become faster. One super admin handles plugin updates, while another manages theme settings or WordPress core updates.

This division of labor reduces bottlenecks and keeps the entire network up to date, secure, and running smoothly, without relying on a single individual for every task.

Need Help Managing Your WordPress Multisite?

Get expert support for WordPress Multisite setup, user management, and custom development.

Prerequisites Before Adding a Super Admin in WordPress Multisite

Before you grant super admin access to anyone, a few conditions must be in place. Make sure you meet the following requirements.

  • You must be running WordPress Multisite. WordPress Multisite must be enabled in your wp-config.php file. If you have not set it up yet, you need to enable it before you can manage super admins.
  • You must already be a super admin. Only an existing super admin can grant super admin rights to another user. Regular administrators cannot perform this action.
  • The user must already have a WordPress account. To assign super admin rights, the user must already be registered in your network. You cannot grant super admin access to someone who does not yet have a user account.
  • You need access to the Network Admin dashboard. This is the central hub for managing WordPress Multisite settings and users. Access it via wp-admin/network/ or through the admin bar under My Sites → Network Admin.
  • Optional: WP-CLI access or database access. If the dashboard method does not work or you prefer a technical approach, you will need WP-CLI installed on your server or access to your database via phpMyAdmin or a similar tool.

Once these conditions are confirmed, you are ready to add a super admin using one of the three methods below.

How to Add a Super Admin in WordPress Multisite?

There are three ways to add a super admin in WordPress Multisite. The first method uses the network admin dashboard and requires no technical knowledge.

Adding a Super Admin in WordPress Multisite

The second uses WP-CLI for command-line access. The third involves editing the database directly and is intended for advanced users.

Method 1: Through the Network Admin Dashboard

This is the simplest and most recommended way to add a super admin. Follow these steps carefully.

  • Step 1: Log in to your WordPress Multisite installation using an existing super admin account.
  • Step 2: Hover over My Sites in the admin bar at the top of the screen. Click on Network Admin, then select Dashboard.
  • Step 3: In the left-hand sidebar, go to Users → All Users. This shows you all registered users across the network.
  • Step 4: Find the user you want to promote to super admin. Click on their username to open the Edit User screen.
  • Step 5: Scroll down to the bottom of the Edit User page. You will see a checkbox labeled “Grant this user super admin privileges for the Network.”
  • Step 6: Check that box, then scroll down and click Update User.

The user now has super admin access to your WordPress Multisite network. They can log in and immediately access the Network Admin dashboard.

Note: If you do not see the super admin checkbox on the Edit User page, confirm that you are in the Network Admin area, not an individual site dashboard.

Method 2: Using WP-CLI

WP-CLI is a command-line tool for managing WordPress from your server or terminal. It is the fastest way to grant super admin access, especially if you manage multiple users at once.

  • Step 1: Connect to your server via SSH. Navigate to your WordPress root directory.
  • Step 2: Run the following command to grant super admin privileges to a specific user. Replace “username” with the actual WordPress username:

wp super-admin add username

  • Step 3: To grant super admin access to multiple users at once, list the usernames separated by spaces:

wp super-admin add user1 user2 user3

  • Step 4: Confirm the change by running this command to list all current super admins:

wp super-admin list

WP-CLI makes this process fast and repeatable. It is particularly useful when managing super admin access during a site setup, migration, or configuration phase.

If you are working on a migration project and need to manage user permissions across multiple sites, this is one of the most reliable approaches available.

You can also reference guidance on how to give someone WordPress Multisite network access for a broader context on managing different access levels.

Method 3: Editing the Database (Advanced Method)

If you cannot access the dashboard or WP-CLI, you can grant super admin access by editing the database directly. This method is intended for advanced users who are comfortable working inside phpMyAdmin or a similar database management tool.

Important warning: Always back up your database before making any direct edits. A database error can bring down your entire network.

Step 1: Log in to your hosting control panel and open phpMyAdmin. Select your WordPress database from the left sidebar.

  • Step 2: Look for the wp_sitemeta table. In some setups, it may use a different prefix, such as wpms_sitemeta, depending on your configuration.
  • Step 3: In the wp_sitemeta table, find the row where meta_key is site_admins. Click Edit next to that row.
  • Step 4: You will see the meta_value field containing a serialized array of existing super admin usernames. It looks something like this:

a:1:{i:0;s:5:”admin”;}

  • Step 5: To add a new super admin, update the serialized value to include the new username. For example, to add a user named “John”, the value becomes:

a:2:{i:0;s:5:”admin”;i:1;s:4:”john”;}

  • Step 6: Update the row and save the changes. The character count in the serialized string (s:4) must match the exact length of the username. An incorrect count will break the data and may lock you out of the network.
  • Step 7: Log in to WordPress and verify the change by going to Network Admin → Users.

This method is a last resort. Use the dashboard or WP-CLI method whenever possible. The database approach requires precision and introduces more risk, especially for those unfamiliar with serialized PHP arrays.

How to Remove a Super Admin in WordPress Multisite?

Removing a super admin is just as important as adding one. If a team member leaves, a project ends, or you need to revoke access, you should promptly remove super admin privileges.

Managing a Super Admin in WordPress Multisite

Here are the three ways to remove a super admin, mirroring the methods above.

Via the Dashboard:

Go to Network Admin → Users → All Users. Click on the user you want to demote. Scroll to the bottom of the Edit User page and uncheck the super admin box. Click Update User to save the change.

Via WP-CLI:

wp super-admin remove username

Replace “username” with the actual WordPress username. This immediately removes their super admin privileges across the network.

Via the Database:

Open phpMyAdmin, find the wp_sitemeta table, and locate the site_admins row. Edit the serialized meta_value field and remove the target username. Update the character counts in the serialized array to reflect the removal. Save the changes.

After removing a super admin, confirm the change by reviewing the user list in your Network Admin dashboard.

You should also audit common WordPress development mistakes in permission management to ensure your network stays secure after role changes.

How to Verify Whether a User is a Super Admin?

After adding or removing a super admin, you should verify the change. There are three quick ways to confirm super admin status.

Method 1: Check Through the Network Admin Dashboard

Log in as a super admin and go to Network Admin → Users → All Users. You will see all network users listed with their roles. Super admins are typically marked with the “Super Admin” label in their role column. Click any user to open their profile, then scroll down. If the super admin checkbox is checked, the user has super admin access.

Method 2: Use WP-CLI

Run this command from your server terminal to list all current super admins on the network:

wp super-admin list

This returns a clean list of all usernames with super admin privileges. If the username appears in this list, they are a confirmed super admin.

Method 3: Check the Database

Open phpMyAdmin and find the wp_sitemeta table. Locate the row where meta_key is site_admins. The meta_value field contains a serialized array of all super admin usernames. If the target username is in this array, they have super admin access.

Method 4: Use a PHP Code Snippet

If you have access to your theme’s functions.php file or a code snippets plugin, you can verify super admin status with this code:

if ( is_super_admin( $user_id ) ) { echo ‘Super Admin’; } else { echo ‘Not a Super Admin’; }

Replace $user_id with the actual user ID you want to check. This is useful when you need to verify programmatically during development.

Keeping track of who holds super admin privileges is essential for network security. Unreviewed access is one of the most overlooked issues in WordPress administration. It is a good practice to also stay aware of resolving WordPress Multisite issues that can arise from misconfigured user permissions.

To Sum Up on Adding a Super Admin in WordPress Multisite

Adding a super admin in WordPress Multisite is a straightforward task when you know which method to use. The dashboard method is the easiest and safest for most users. WP-CLI offers speed and flexibility for developers and server administrators. The database method is a last-resort option for advanced users who cannot access the other two.

Regardless of how you add a super admin, always follow the principle of least privilege. Only grant super admin access when it is truly necessary.

Review your list of super admins regularly, remove access when it is no longer needed, and maintain at least two super admins for redundancy. If you are still weighing the structure of your network, a multisite vs single-site comparison can help clarify which setup best fits your needs.

When managed correctly, super admin access makes WordPress Multisite a powerful and scalable platform. It lets you delegate responsibilities, streamline operations, and keep your entire network secure from a single dashboard.

If you need expert help managing your network or merging multiple WordPress sites into one Multisite setup, professional WordPress development and maintenance services can make the process smooth and error-free.

FAQs About Adding a Super Admin in WordPress Multisite

How do I add a Super Admin in WordPress Multisite?

Log in to the Network Admin dashboard and go to Users. Select an existing user or create a new one. Edit the user profile and grant Super Admin privileges. Save the changes to apply network-wide access.

What is the difference between a Super Admin and a Site Administrator?

A Site Administrator manages only one website within a Multisite network. A Super Admin manages the entire network. Super Admins can install plugins, manage themes, create sites, and control network settings.

Can I have multiple Super Admins in WordPress Multisite?

Yes. WordPress Multisite allows multiple Super Admins. This helps distribute management tasks and ensures continued access if one Super Admin account becomes unavailable.

Can a Super Admin remove another Super Admin?

Yes. A Super Admin can revoke Super Admin privileges from another user via the Network Admin dashboard or via WP CLI. Review permissions carefully before making changes.

Why can’t I see the option to make a user a Super Admin?

This usually happens when you are not logged in as a Super Admin or the user does not exist in the network user list. Verify your permissions and confirm the user has been added to the Multisite network before assigning Super Admin access.

Related Posts

WooCommerce Duplicate Orders What Causes Them and How to Fix Them

WooCommerce Duplicate Orders: What Causes Them and How to Fix Them

WooCommerce duplicate orders can cause serious problems for online stores, including duplicate payments, inventory issues,

How to Change Author URL in WordPress

How to Change Author URL in WordPress: A Complete Guide

Changing your WordPress author URL is something most site owners never think about until it

How to Add Cool CSS Animations to WordPress

How to Add Cool CSS Animations to WordPress: 5 Easy Methods

A static website can look clean, but movement is what makes users stop and engage.

Get started with Seahawk

Sign up in our app to view our pricing and get discounts.