Skip to content

Global Admin

Felix Arntz edited this page Jul 22, 2016 · 3 revisions

The Global Administration panel offered by the plugin allows to access areas of WordPress that apply to the entire setup - in other words, that affect all networks and all sites. It can be used to manage, create and delete networks (when using the WP Multi Network plugin), manage the list of users regardless of the network they belong to or edit global settings. At some point, it might also be used to manage themes and plugins, for example to globally activate plugins ("Goodbye, must-use plugins?").

The Global Administration panel is only available for users that have the role "global admin". It is not accessible to regular admins or super admins.

Note that the Global Administration panel is hidden by default. To expose it, the user needs to follow a similar process like when creating a network of sites. A constant WP_ALLOW_MULTINETWORK needs to be defined in the wp-config.php and set to true. This will enable a new menu item "Global Setup" in the network admin panel. Follow the instructions to enable the global admin panel and set up the multinetwork.

The user with the email address specified in the setup process (or the current user if email is not associated with a user) will be the initial global admin. Further global administrators can be promoted in the Users screen inside the global admin panel (currently not yet implemented). Alternatively, you can also define the global admins programmatically. Fill a global variable called $global_admins with an array of the login names of the users that should be considered global admins.

Note that a global admin will automatically be granted all capabilities and will be able to control all networks and all sites.

Clone this wiki locally