Is there more documentation about the Daily Digest emails?
For example, it seems they are not always sent daily. Are they only sent when there are new updates available? Or are they also sent when there are updates to do, but these updates are not new updates anymore (for example, I chose to not update some plugins yesterday)?
Is there a way to manually trigger the Daily Digest emails (for testing purposes)?
When are they sent? Is there a way to set the time?
Scheduled emails such as Daily Digest depend on the core feature of WordPress, WP-Cron, to work.
However, if there is no network activity on the website, such as you frequently logging into the Dashboard site, WP-Cron will not trigger, and the cron jobs will not run.
If you want to make sure that WP-Cron jobs are regularly triggered on your MainWP Dashboard, you can add your Dashboard site as a monitor to an uptime service such as Uptime Robot.
The Uptime Robot will ping your dashboard site regularly and make sure that all scheduled events are occurring.
There isn’t a way to change the time they are sent, and they cannot be manually triggered, but we have a hook that you can use to increase the frequency of the Daily Digest emails to a maximum of twelve times per day:
The reason I started this thread is because yesterday I got a daily digest email, but today I didn’t get one. There are still plugins that should be updated, though. So does one get daily digest emails only when there are new updates available?
The Daily Digest emails should be getting sent out even if there are no available updates.
Even though you have WP Cron set to run every 5 minutes, please keep in mind that it will not trigger if there isn’t any activity on the site. In which case, adding the Dashboard site to an uptime monitor which will continuously ping the site may be a good idea.
You’re saying it will not trigger MainWP if there is no activity on the site? And I need an uptime monitor service?
Because when I look at the cron events page of Crontrol then it looks fine, events seem to get triggered. The only thing is that it takes up to 5 minutes to do so. Should I maybe run the cPanel cron job every minute?