=== ABC Bits Cron Monitor === Contributors: abcbits Tags: cron, wp-cron, cron monitor, cron log, scheduled tasks Requires at least: 6.4 Tested up to: 7.1 Requires PHP: 8.0 Stable tag: 1.0.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Monitor WP-Cron activity with a local cron run log, run counts, and recent gap details. == Description == ABC Bits Cron Monitor helps site administrators review recent WP-Cron activity. It records a timestamp whenever WordPress runs WP-Cron and displays a compact dashboard with recent runs, counts, and gap details. The dashboard shows: * The last recorded WP-Cron run. * Run counts for the last 24 hours and 7 days. * Average run gaps for the last 24 hours and 7 days. * Whether automatic WP-Cron spawning appears enabled. * A recent run log with gaps between runs. The plugin does not change WP-Cron behavior, trigger scheduled tasks, call external services, or add settings. It records recent WP-Cron run times locally for visibility. == Installation == 1. Install the plugin through the WordPress Plugins screen. 2. Activate the plugin. 3. Go to ABC Bits Cron Monitor in the WordPress admin menu to view recent WP-Cron activity. == Frequently Asked Questions == = Does this replace WP-Cron? = No. ABC Bits Cron Monitor only records when WP-Cron runs. = Does this trigger WP-Cron events? = No. The plugin does not trigger, schedule, pause, or modify WP-Cron events. = Can this help me check whether WP-Cron is running? = Yes. ABC Bits Cron Monitor records when WordPress runs WP-Cron and shows recent run times, run counts, and gaps between runs. This can help you spot sites where WP-Cron is not running regularly. = Does this show whether individual scheduled tasks succeeded? = No. The plugin records WP-Cron runs, not the result of each scheduled task. It can show whether WP-Cron has been running recently, but it does not audit individual cron events or task errors. = Can this help troubleshoot missed scheduled tasks? = It can provide useful context. If scheduled tasks appear to be missed, the recent run log and gap details can help show whether WP-Cron ran during that period. The plugin does not identify or fix the specific scheduled task that failed. = Does this send data to an external service? = No. Run timestamps are stored locally in WordPress options. = Where is the run log stored? = The recent run log is stored in the WordPress options table as `abc_cron_run_log`. == Screenshots == 1. The main dashboard showing recent WP-Cron runs, run counts, and average gap details. == Changelog == = 1.0.3 = * Use unique admin page and asset identifiers to avoid conflicts with other plugins. * Improved the dashboard layout on narrow screens. = 1.0.2 = * Confirmed compatibility with WordPress 7.1. = 1.0.1 = * Increased local WP-Cron run history retention for more complete recent activity reporting. = 1.0 = * Initial release.