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. Of course there are WordPress multisite 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.
WordPress Multisite Shared Media
If you run more than one website, it can be useful to make your networks as interconnected as possible. WordPress Multisite Shared Media is an interesting new plugin developed for this very purpose.
The plugin’s name is a dead giveaway: it lets you share your images between all of your connected websites. In fact, it applies to anything uploaded to the WordPress media library.
All you have to do is upload a media file once, and then you can access it from any of your other websites. This can prove a real time-saver if you’re regularly re-using images across your entire portfolio.
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.
Beyond Multisite Plugin for WordPress Multisite
Beyond Multisite is a premium WordPress plugin that helps the super administrators of a WordPress multisite to manage their network of sites. It gives them more control, more information, and more protection against spam. It also helps them clean the network and reduce the database size by deleting unwanted comments, revisions, and sites.
Beyond Multisite can list the sites, that have activated a plugin or a theme. This is very useful if you plan to delete a plugin for example, but you do not know if it is used by any sites.
It fights spam thanks to a customizable captcha for all WordPress forms, and an option to ban the last used IP address of a given user. Recovering from spam attacks is also easier thanks to the feature to bulk delete large amounts of pending comments with links in them.
The features of the plugin are grouped in separate modules, which can be turned off and on. To see all the modules along with their features, see further below.
Beyond Multisite is also fully translatable with a program like Poedit and the provided .pot file. Thanks to the smart processing algorithm, the plugin works great with networks with a large amount of sites.
For the plugin to work, multisite must be enabled and it can only be network activated. There is a comprehensive documentation included, along with a shorter quick-start guide. Documentation is available online.
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.