In a WP Multisite environment, plugins and themes are installed or removed from the Network Admin menu by the Super Admin user, rather than by the administrators of the individual sites.
Here, we cover the steps to install plugins and themes as well as how to enable them on an individual site as the WP Multisite super admin.
Related Articles
WordPress Multisite Overview
Add Site to WordPress Multisite
Manually Install WordPress Multisite
Manage Installed Plugins and Themes
NOTE: Individual site administrators do not have privileges to install themes and plugins in Multisite installations.
- Confirm the site is a WP Multisite
- Log into the WordPress dashboard as the Super Admin user
- Navigate to My Sites>Network Admin
- Click Themes to manage installed themes or Plugins to manage installed plugins
Enable a Theme on an Individual Site
-
- Navigate to My Sites>Network Admin>Sites
- Click Edit below the site you wish to modify
- Navigate to the Themes tab
- Click Enable under the name of the desired theme or use the checkboxes and Bulk actions drop-down to enable multiple
Note: This will make the selected theme(s) available, which can then be activated from the individual site's dashboard
- Navigate to My Sites>Network Admin>Sites