- MainWP KB
- Extensions
- Page Speed
-
Getting Started
-
General
-
Extensions
- Boilerplate
- Code Snippets
- Favorites
- Comments
- MainWP Buddy
- Bulk Settings Manager
- UpdraftPlus Backups
- Advanced Uptime Monitor
- Post Plus
- Vulnerability Checker
- WordPress SEO
- Wordfence
- Page Speed
- Custom Post Types
- Staging
- Team Control
- Clone
- File Uploader
- Maintenance
- Virusdie
- BackWPup
- White Label
- Time Capsule
- Pro Reports
- Article Uploader
- iThemes Security
- Rocket
- Post Dripper
- Sucuri
- WooCommerce Status
- WP Compress
- Piwik
- Google Analytics
- WooCommerce Shortcuts
- Custom Dashboard
- Time Tracker
- Cost Tracker Assistant
- Fathom
- URL Extractor
- SSL Monitor
- Jetpack Scan
- Jetpack Protect
- Database Updater
- Termageddon
- Pressable
- Atarim
- Cache Control
- Domain Monitor
- Lighthouse
- Dashboard Lock
- Post SMTP
-
Troubleshooting
-
FAQs
-
Affiliates
-
Sites
-
Insights
-
Cost Tracker
-
Miscellaneous
Scheduled Events Not Occurring
MainWP Dashboard, by default, relies on a built-in WordPress file called wp-cron.php to trigger scheduled events.
The wp-cron.php file is called each time your site is viewed and is sufficient in most cases. However, we suggest you install a fresh dedicated website for your Dashboard, which will probably get almost no traffic, which means your scheduled tasks may not be triggered on time.
Below are two options for automatically triggering your WP-Cron functions:
- Have Uptime Robot trigger your WP-Cron by adding your MainWP Dashboard as a monitor
- EasyCron.com has developed its tutorial for working with MainWP:
Important Notes
If setting the WP-Cron triggers doesn’t help, ensure your MainWP Dashboard doesn’t have custom redirection rules that could redirect requests and prevent triggering the WP-Cron.
The cron job Check for available updates runs every minute to check if the process has been triggered and completed, but the actual process of checking for available updates runs once per day.