MainWP Blog

Tips & Tricks
Sebastian Moran

How to remove UpdraftPlus data on your sites

If you are moving from using UpdraftPlus for site backups to use either Time Capsule or WPVivid then this will cover how to remove any leftover data from the plugin. Compared to more recent backup plugins UpdraftPlus can cause some performance issues. If you were using UpdraftPlus local storage method then the folder you will need to look for would be in; wp-content/updraft Delete all of the files in that folder along with the folder itself. You could also delete the backup files in the UpdraftPlus backup settings if you wanted to run it that way. The UpdraftPlus will also

Tips & Tricks
Sebastian Moran

Using the Disable Plugin Deactivation Plugin on Your Child Sites

On a number of your managed child sites, it is worth knowing how to disable plugins from being deactivated or delete the plugin. There is an easy to use a plugin called Disable Plugin Deactivation which can be installed on all of your connect child sites and then you can easily set those options. After the plugin has been installed and activated on those sites it will add a new admin menu under the plugins admin menu in wp-admin; Plugins > Plugin Deactivate Settings All of the options will be disabled by default. You can then change the options you

Tips & Tricks
Sebastian Moran

Using RunCloud to Host Your Sites using Vultr

Hosting sites can always be hard in knowing which host to use and then how well that host manager or control panel will work. RunCloud is a control panel that you can use on your own servers it works with Vultr, Digital Ocean, UpCloud and Linode to name a few. RunCloud also gives you easy control over your own servers. In this case, we would recommend using RunCloud with Vultr. Unlike say Cloudways where the Vultr server is wrapped into the cost of using Cloudways, RunCloud lets you use your own servers. First, you will need to signup for a

Tips & Tricks
Sebastian Moran

How to Delete Inactive Users on Your Child Sites

Over time, users on a site can easily mount up on your child site. As part of a regular cleanup, you can delete inactive users on your child sites, using a couple of plugin options. The first plugin that can be used is the Inactive User Deleter. After the plugin has been installed and activated, it will add a new admin menu item under users in wp-admin; Users > Inactive users You can use different flags (e.g., if a user has approved comments/ if that user has spam comments). You can then filter out if the user was created longer

Tips & Tricks
Sebastian Moran

Using Artificial Intelligence on your MainWP Child Sites

“I’m sorry, Dave. I’m afraid I can’t do that.” ~ HAL900, 2001: A Space Odyssey (1968) Artificial Intelligence has long moved past something that existed only in sci-fi films and books. One of the biggest technology growth areas is AI, with many options that can be used on your child sites to either recommend content, to customers, or using AI to power a chat bot on site, which will give intelligent answers based on the customer’s questions. IBM is one of the many companies that has researched AI for decades. IBM Watson can power everything from healthcare, advertising, and call

How to use Action Log for MainWP
Extension Tutorials
Sebastian Moran

Using the Activity Log for MainWP Extension

MainWP now has a very useful way to track changes made on both the MainWP Dashboard site, as well as tracking changes to connected child sites using Activity Log for MainWP extension. First, you will need to install the WP Activity Log plugin on all of the connected child sites, which is very easy to bulk install plugins on your MainWP Dashboard site. Next, you will need to install the Activity Log for MainWP extension on your MainWP Dashboard site. Once the Activity Log for MainWP extension has been installed, follow the setup wizard for which child sites where WP

Delete Expired Transients
MainWP Customization
Sebastian Moran

Delete expired transients automatically on all of your MainWP connected child sites

What are transients are and why WordPress uses them WordPress uses transients to store data, that can be retrieved short-term from the options database table. But the problem ends up being when different plugins are using transients, but then not deleting that data when it has expired. It can cause performance issues over-time and cause the options database table to group. So ideally you would want to delete expired transients on any of the MainWP Child Sites you manage to improve performance. Delete Expired Transients Log into your MainWP Dashboard site Go to the MainWP > Plugins > Install page Search for Delete

Looking for something?

Privacy laws apply to businesses that collect personal information. Since no personal information is collected by the MainWP plugins, no privacy laws apply to the MainWP plugins. This includes GDPR, UK DPA 2018, PIPEDA, Australia Privacy Act 1988, LGPD, PIPL, and other privacy laws.
Donata Stroink-Skillrud
Donata Stroink-Skillrud
President of Agency Attorneys

Your Download Is Just One Click Away

…or just download the plugin.

By entering your email, you agree to our Terms of Service and Privacy Policy.