Posted on Leave a comment

Disable WP Cron and use an external cron service for your MainWP Dashboard

Easy Cron for MainWP

The first step to use an external cron service like EasyCron to run MainWP crons, is this constant needs to be set in the MainWP Dashboard wp-config.php file. MainWP has a post which will help with this setting. define( ‘DISABLE_WP_CRON’, true ); For more information about WP Cron, see here. EasyCron is a task scheduler…

Read more

Posted on 2 Comments

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

Delete Expired Transients

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…

Read more

Posted on 7 Comments

How to use SendGrid on your MainWP dashboard site

SendGrid offers a free plan which provides 40,000 emails a month, which should be more than enough for most MainWP dashboard sites. Using a transactional email provider like SendGrid, SparkPost or SendinBlue. SendGrid free plan Go to After you have signed up for a free plan you will be in the main app. On…

Read more

Posted on 12 Comments

Why should you run your MainWP dashboard site on Vultr using Cloudways?

MainWP on Vultr using Cloudways

Cloudways is a solid option to use for WordPress site hosting. In this example, we are going to use it for hosting a MainWP dashboard site. You want to use a separate server for hosting your MainWP dashboard site, so that the server or servers you are using for your client/customer sites do not have…

Read more