MainWP Blog - MainWP Customization
Guides on customizing and tweaking MainWP to fit your specific needs.
📢 MainWP 4.4.0.2 is Now Available!
Published on March 9, 2023 by Dennis Dornon under Important Updates, MainWP Customization, MainWP Updates
Today, I am thrilled to announce the release of MainWP 4.4.0.2, which introduces several new features designed to streamline your experience and make managing your website even more efficient. We’ve recently introduced several new features, including: Required Plugin Check Some of our Extensions require the installation of third-party plugins on your Child Sites to allow for direct management from your MainWP Dashboard. No more guesswork – when you click on an Extension from the Extensions page, the Dashboard will check Continue reading the post...
Disable WP Cron and use an external cron service for your MainWP Dashboard
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 which provides services of calling specified URLs at a specified time or by a time interval. It eliminates the dependence on traditional Cron service and Continue reading the post...
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 Continue reading the post...
How to use Zapier for your MainWP Dashboard Site
Zapier is a hosted service where you can mostly connect any 3rd party service with any 3rd party service. So, in this case, Zapier will enable us to filter emails and then based on the subject line, send an SMS to a mobile number that you select. We are going to use Zapier to send the MainWP email notification as SMS messages, so you can check on those instead of having to filter through all of your emails. SMS Notifications About Available Continue reading the post...
MainWP Customisations
The beauty of open source lies in the fact that code is open and can always be tweaked, modified, and customized to your needs. The ability to customize an open-source project (in this case your MainWP Dashboard) is one of its greatest benefits. An open code base of the plugin allows you to reshape and re-outfit the plugin at any time. Example 1 – Simple MainWP Customisation In this example, I will show you how you can easily rename the Continue reading the post...
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 https://signup.sendgrid.com/ After you have signed up for a free plan you will be in the main app. On your MainWP dashboard site look for SendGrid and install it as a new plugin on the site. SendGrid plugin install from WordPress.org Go back to Continue reading the post...
Why should you run your MainWP dashboard site 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 to share resources. Go to login into Cloudways. From Servers. The cheapest-priced option is based on only 2GB of RAM. If you feel like you Continue reading the post...
Share
Manage Unlimited WordPress Sites from One Dashboard!
- Privacy-first, Open Source, Self-hosted
- Easy Client Management
- 15+ & 30 + Premium Add-ons
- Bulk Plugins & Themes Management






