manage_network_options

What is the manage_network_options permission in WordPress? #

The manage_network_options permission allows users to change key settings for a WordPress multisite network.

The delete_sites permission can't be used without the manage_network permission. If a user has both capabilities, they will be able to go to this link:

  • My Sites > Network Admin > Sites.
  • The user can now see the “Settings” menu with sub-menus for “Network Settings” and “Network Setup”.
Network Settitngs
Network Settitngs

On these screens, the user can change the settings for the multisite network. This screenshot shows the “Network Settings” screen:

Multisite Setting
Multisite Setting

This screenshot shows the “Network Setup” screen:

Network Setup
Network Setup

Who has the manage_network_options permission? #

The manage_network_options permission is available only on multisite networks.

By default, the manage_network_options permission is only given to Super Admins.

Users not in the Super Admin role are not allowed to change key settings for a WordPress multisite network.


Control who has the manage_network_options permission #

You can control who has the manage_network_options permission by installing the PublishPress Capabilities plugin.

  • After installing PublishPress Capabilities, go to “Capabilities” in your admin menu.
  • Using the dropdown in the top-left corner, choose the role you want to edit.
  • Enter “manage_network_options” into the “Add Capability” box.
  • Click “Add to role”.
Manage Network Options Add
Manage Network Options Add
  • Check or uncheck the “manage network options” box in the “Additional Capabilities” area.
Manage Network Options Box
Manage Network Options Box

All multisite permissions in WordPress #

  1. create_sites
  2. delete_sites
  3. manage_network
  4. manage_network_options
  5. manage_network_plugins
  6. manage_network_themes
  7. manage_network_users
  8. manage_sites
  9. upgrade_network