Previous two articles of this series:
Installing and Activating Themes
Only the super administrator of a network can install themes and make them available for sites to use. You can do this in one of two ways: you can allow them for individual sites or you can network activate them. A theme can only be activated on a site if it’s been network enabled or enabled for that site.
Here’s how you install a theme and network enable it:
- In the Network admin screens, go to Themes > Add New and install the theme in the same way as you would for a standard WordPress site.
- On the ‘Installing Theme’ screen that appears, click the Network Enable link.
Alternatively, to network enable a theme you’ve already installed, click on Themes to go to the Themes screen, then click the Network Enable link below a theme.
[manage_adv size=”responsive” sponsor=”amazon” type=”image”]
You can also enable a theme just for one site. This can be useful if your network runs lots of sites each of which will need a different theme, for example if you’re hosting client sites. Enabling themes by site means that other themes won’t be available to sites which don’t have them enabled, so there’s no risk of site admins accidentally activating the wrong theme.
To do this, follow these steps:
- In the Network admin, click on Sites to view all of your sites.
- Hover over the name of the site you want to enable the theme for and click the Edit link that appears.
- Click the Themes tab to view the themes settings screen for the site:
- Under the theme you want to enable, click the Enable link.
Now when you go to the site administration screens for that site and click on Appearance > Themes, you’ll see the theme you’ve enabled included in the available themes for activation:
Installing and Activating Plugins
Plugins also have to be installed by the network administrator, but they work slightly differently with regard to the sites on the network. You can’t enable a plugin for an individual site: instead you can network activate it, so it runs on every site on the network, or you can just install it, so that individual sites can choose to activate it.
Network activating plugins is useful if you’ve written or downloaded a plugin to provide features which you want all of your sites to have, for example on my network of client sites I’ve installed the Snapshot plugin to ensure that all of the sites are backed up regularly. Here’s how to install and network activate a plugin:
- In the network admin screens, got to Plugins > Add New and install the plugin as you would in a normal WordPress site.
- In the Installing Plugin screen, click the Network Activate link.
That’s it! The plugin will now run on all the sites in your network and site admins won’t be able to disable it.
But what if you want to just activate the plugin on one site? That’s done by installing the plugin as a network admin and then activating the plugin if you have site admin privileges for the site.
- In the network admin screens, got to Plugins > Add New and install the plugin as you would in a normal WordPress site.
- In the Installing Plugin screen, click the Return to Plugin Installer link.
- Visit the site admin screens for the site you want to activate the plugin for and click the Plugins link in the admin menu.
- Under the plugin you want to activate, click the Activate link as you would in a normal WordPress site.
You’ll notice that in the Plugins screen for a site admin, there’s only the option to activate or deactivate plugins, not to delete or update them: