WordPress is today the most popular open source Content Management System. It’s also the reason that many bloggers find it easy to post content, and many businesses find it easy to create an online presence for themselves. So, what happens if you want to operate multiple blogs or websites, but find it tedious to manage all of them?
Your answer possibly lies in a WordPress multisite. Multisite is a WordPress feature that allows you to run a number of sites off a single WordPress installation. All the sites can be managed conveniently from a single dashboard by a Network Administrator.
The best example of a multisite is WordPress.com, a multisite which hosts millions of blogs. A multisite comes with its own set of pros and cons, and therefore, you should enable it on your website after much careful consideration. The Site Admins of the individual site cannot add/ alter plugins or themes, nor can they opt for a different hosting service provider. So you can see that easier management comes at the cost of reduced flexibility and independence for the individual sites.
That being said, it makes perfect sense for a number of sites that share common resources to enable multisite. If all individual sites share similar functionality and use near identical themes, plugins, custom applications and server configurations, multisite is the way to go. However, if the sites have hugely different needs, mutisite is not a good solution for the network.
By default, all users who are added to your network have subscriber level access. To change access levels and to manage many other functions in a multisite, plugins will come in handy.
The plugins are installed in the network dashboard and then activated for individual sites. These plugins not only make it easier to setup your multisite, they also help with the management of multisites. They enhance the performance and security of the network.
In this post, we’ll find out more about plugins that help in the day-to-day management of a multisite.
User Role Editor
The User Role Editor can be truly handy in a multisite, multi-user environment. With a few mouse clicks, you can create user roles with new capabilities or create custom roles and assign them to users. If your multisite is receiving contributions from multiple authors, each with different access levels, this plugin is for you.
On installation, a new menu item User Role Editor appears on your Dashboard. From the drop down menu, click Add Role and create any role you want. You can also modify an existing role by changing permissions and updating the changes. To carry out these changes globally on the multisite, enable ‘Apply To All Sites’, before updating the changes.
Moreover, old roles that are no longer needed can be deleted. It’s also possible to assign multiple roles to a single user.
The plugin is available both in the free and Pro version. While the free plugin supports multisite, you’ll have to opt for the Pro version for advertisement free use. With the Pro version also comes the ability to manage multisites via Network Admin as well as one click synchronization of changes. Not only that, you can import / export user roles between sites, and restrict selected users from viewing posts and pages.
How many times have you wanted to view your blog from the perspective of a different user? Say, as an author who writes for your blog. Or, do you want to check the access levels granted to a custom created user?
Normally, only the Network Administrator on a multisite can switch user accounts. With the User Switching plugin active on your website, users authorized to edit other users can also switch accounts, without needing to reset any passwords.
This plugin allows you to simply click on a selected user’s link on the All Users page and navigate the website in the selected user’s role. You’re not actually logged in as that user, but you’ll have the same access levels that the user enjoys. This is a useful feature to Administrators who manage many sites or to developers who move between many test sites.
Multisite Language Switcher
Multisite Language Switcher supports content in multiple languages on your WordPress multisite. It’s a powerful plugin that helps translate posts, pages, categories and tags into multiple languages.
Like any other plugin, the Network Administrator can activate this plugin across the entire network. Or, the site admin of each site can activate it only for that particular blog. You’ll need to configure the settings for each site independently.
Multisite Enhancements plugin adds many useful features to the network dashboard. The Network Administrator can view the themes / plugins active on each site right from the plugin / theme admin screens of the network. It’s not necessary to log into the individual sites to view active themes and plugins.
In addition, the plugin adds many convenient links on the network admin screen, including footer text to display currently used RAM and SQL. It adds a favicon in the network admin bar to identify individual blogs, as well as status to view the external URL or if the site has a no index status.
The plugin needs no configuration of settings or options, simply install and activate.
Multisite Plugin Manager
The plugin needs of each site in a multisite is likely to vary. In a multisite environment, it’s possible that some plugins are active on some sites and not on others. To manage these plugins across all the sites easily, activate the Multisite Plugin Manager.
With a few clicks you can activate or deactivate plugins across multiple sites and set the permissions for all the plugins. Moreover, you can carry out many adjustments to plugins’ settings – select plugins that are to be automatically active on all blogs or restrict the access of any site to some plugins. As a network manager, you can override restrictions and assign special permissions to some sites to access plugins. You can also choose to hide the meta links and update messages for blogs.
This plugin is for you especially if you want to charge individual sites for the use of plugins. In combination with Pro Sites, you can control the access of plugins by individual sites and select the plugins from a drop down menu.
Some Popular Plugins That Are Compatible With Multisites
Most WordPress websites rely on plugins to carry out essential functions like security, backup or caching. However, when you search for appropriate plugins, you’ll find that not all plugins are compatible with multisites.
The plugins that follow are multisite compatible, so pick any that you like:
- BackWPup: A number of free plugins are available for backing up a WordPress website, but the choice is whittled down while backing up a multisite. BackWPup is a no-frills, simple plugin that carries out backups efficiently. It can be activated network-wide, and there’s no one-click restore option. You can choose to store the backup version in an external storage facility like Amazon S3 and DropBox.
- W3 Total Cache: Caching plugins enhances user experience by improving website speed. You can install W3 Total Cache on a multisite and activate it on a per site basis as well. For content heavy websites, it can lighten the burden on servers.
- WP Security Audit Log: To keep track of user activity on your multisite in real time, look to WP Security Audit Log. In a multi-user setup, it can detect potential hackers or other break-ins, and prevent harm to your website. It detects changes in passwords or other user level changes, and any other suspicious activity on the network.
- Yoast SEO: Yoast SEO is fully multisite compatible and helps perfect your SEO practices. It allows you to copy the settings from one blog to another by configuring options in the Network settings.
- Disable Comments: Disable Comments is the plugin to activate if you want to stop comments over the entire website and even over the entire network in a multisite. It removes comment related fields from a number of places on your network.
To Sum Up
Plugins are great to add functions to your website. But not all plugins are compatible with multisites. Managing a multisite on a day-to-day basis is slightly more complex than managing a single standalone website.
The plugins for WordPress multisites in this list combine well with a WordPress multisite and can make routine management easier for the Network Administrator as well as for individual Site Admins.