Home > Help Center > Applications > WordPress > WordPress Multisite Manage Plugins

WordPress Multisite Manage Plugins

More detailed information about WordPress plugins you can read in our WordPress plugins article.

Here we are going to show how you can manage plugins in Multisite network.

There are many similarities between managing users, themes and plugins in WordPress Multisite and these can be summarized in a few words – the network admin account with super admin privileges distributes the resources and other user's privileges in the network.

Only network admin can add new users (although it can enable site administrator to do it as well) and only the network admin can enable themes on the network.

There is no difference concerning plugin management.

We've deleted all plugins from our test multisite so we can start our tutorial from ground zero.

Click My Sites > Network Admin > Plugins:

wordpress multisite plugins

Click Add New button on the Plugins screen:

wordpress multisite plugins

In our tutorial we are going to use the famous Hello Dolly plugin so in the search field we enter hello.

Find the appropriate box and click Install Now button:

wordpress multisite plugins

After few seconds the plugin is installed and another button Network Activate is available. If we click this button the plugin will be activated for all sites in the network. Leave it as is for now.

wordpress multisite plugins

Click Plugins link again to return to Plugins screen.

wordpress multisite plugins

On this screen all installed plugins will be listed.

Click Network Activate link:

wordpress multisite plugins

About Hello Dolly Plugin

This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong.

This is, by the way, the world's first official WordPress Plugin. When enabled you will randomly see a lyric from Hello, Dolly in the upper right of your Administration Screens on every page.

wordpress multisite plugins

Let's log out from super admin account multiadmin and login with site administrator account newadmin:

wordpress multisite plugins

We see the plugin is activated, but we do not see any Plugin link in the left hand side menu:

wordpress multisite plugins Let us show you why.

Switch users and from the superadmin account click My Sites > Network Admin > Settings:

wordpress multisite plugins

Scroll down to the bottom, mark the field in front of Plugins label and click Save Changes button:

wordpress multisite plugins

Now the Plugins link is available and all site administrators have access to Plugins screen to manage their own plugins.

wordpress multisite plugins

Click on Plugins link – the network activated plugin is not listed.

In Multisite all plugins, network activated by super admin are not visible in the Plugins screen of individual sites.

wordpress multisite plugins

If you want any installed plugin to be managed by site administrator the must be deactivated from the super admin account:

Now site administrator can manage (activate) the plugin for this particular site.

wordpress multisite plugins

Must-Use Plugins

These plugins are used by all sites on the entire network. They must be placed in a special directory mu-plugins alongside the official plugins directory (wp-content/plugins). These files are not activated or deactivated - if they exist, they are used. These plugins are hidden entirely from per-site plugin lists.

To demonstrate how Must-Use(MU) Plugins work we are creating a new folder mu-plugins inside wp-content directory:

wordpress multisite plugins

From plugins directory we copy hello.php file into mu-plugins directory.

wordpress multisite plugins

Now we must deactivate and delete Hello Dolly plugin from the super admin account:

wordpress multisite plugins

wordpress multisite plugins

Now no matter which user is loged in and which site is active the MU Plugin is active and cannot be deactivated or deleted intentionally or by accident by any user.

The only way to deactivate MU Plugin is to delete it from mu-plugins directory.

wordpress multisite plugins

wordpress multisite plugins

wordpress multisite plugins

DELETING PLUGINS

If a plugin is per-site activated it can be deleted from the super admin Plugins page and the next time you enter the site dashboard there will be an error message: wordpress multisite plugins

If a plugin is Network Activated it cannot be deleted:

wordpress multisite plugins

until it is first deactivated:

wordpress multisite plugins

Now the plugin can be deleted:

wordpress multisite plugins

Multisite Plugins Summary

  • Only super admin can install plugins
  • Enable the Plugins page for individual site administrators from the Network Admin's Settings > Network Settings menu
  • If a plugin is network activated it is enabled on all sites and is hidden from the per-site plugin lists.
  • If a plugin is network deactivated its state can be toggled (activate/deactivate) by site administrator.
  • If plugin file is placed in a special mu-plugins directory it is used by all sites in the network and cannot be managed by any user (super admin included).

#wordpress #multisite #plugins

Still not finding what you're looking for?

Contact our support team with any additional questions or concerns.

Contact support