This repository has been archived by the owner on Oct 9, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Create and Manage Cronjobs in WP by loading Scripts via URLs, including Scripts, running Functions, and/or running PHP code. This plugin utilizes the wp_cron API.
sc0ttkclark/crony
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=== Crony Cronjob Manager === Contributors: sc0ttkclark Donate link: https://www.scottkclark.com/ Tags: cron, wp_cron, cronjob, cron job, automatic, scheduler Requires at least: 4.9 Requires PHP: 5.6 Tested up to: 5.9 Stable tag: 0.5.0 Create and Manage Cronjobs in WP by loading Scripts via URLs, including Scripts, running Functions, and/or running PHP code. This plugin utilizes the wp_cron API. == Description == **Requires PHP 5.6+ and WordPress 4.9+** Create and Manage Cronjobs in WP by loading Scripts via URLs, including Scripts, running Functions, and/or running PHP code. This plugin utilizes the wp_cron API. All you do is install the plugin, schedule your Scripts / Functions / PHP code to run at a specific interval, and live your life -- Cron it up! == Frequently Asked Questions == **What does wp_cron() do?** As you receive visitors on your site, WordPress checks your database to see if anything is scheduled to run. If you have a wp_cron() job scheduled every 12 hours, then the very first visitor 12+ hours from the last scheduled run of that function will trigger the function to run in the background. The Cronjob (or Cron Job) sends a request to run cron through HTTP request that doesn't halt page loading for the visitor. **How is wp_cron() different from Server configured Cronjobs?** Cronjobs configured on a server run on their intervals automatically, while wp_cron() jobs run only after being triggered from a visitor to your site. == Installation == 1. Unpack the entire contents of this plugin zip file into your `wp-content/plugins/` folder locally 1. Upload to your site 1. Navigate to `wp-admin/plugins.php` on your site (your WP plugin page) 1. Activate this plugin OR you can just install it with WordPress by going to Plugins >> Add New >> and type this plugin's name == Features == = Administration = * Create and Manage Custom Cronjobs * View Custom Cronjob Activity Log * View and Remove Existing Cronjobs * View Available Cronjob Schedules and Intervals * Reset Logs or all Crony settings * Admin.Class.php - A class for plugins to manage data using the WordPress UI appearance == Changelog == = 0.5.0 = * Fixed issue with the Start On and Next Run On datetime fields showing the current saved value in certain browsers. * Updated compatibility with WP 5.9 and PHP 8.0 = 0.4.9 = * Now requires PHP 5.6+ and WordPress 4.9+ * Fixed some CSS targeting so it was more specific and not general to prevent conflicts with other admin CSS. * Bug fixes for WP Admin UI and support for date/datetime/time inputs in forms. * Updated compatibility with WP 5.7 = 0.4.8 = * Updated compatibility with WP 5.4 = 0.4.7 = * Additional escaping fixes for WP_Admin_UI (reported by Sathish Kumar from cybersecurity works) = 0.4.6 = * Escaping fixes for WP_Admin_UI (reported by Sathish Kumar from cybersecurity works) = 0.4.5 = * Security fix for orderby handling = 0.4.4 = * Fixes for DB tables and reinstalling (when DB tables don't exist but Crony was installed before) = 0.4.3 = * Fixes for output e-mails = 0.4.2 = * Fixes log saving / max log handling, keeps logs maximum of 2 weeks = 0.4.1 = * Now clears logs when adding to the log, keeps max logs set to 80 of the latest run crons * Bug fixes for WP Admin UI = 0.4.0 = * Added Settings area to reset Crony, or empty Crony Logs * Added URL to load a script / page from, uses wp_remote_post, where the script include only uses include_once * Bug fixes for WP Admin UI * Bug fix for schedule running, previously was assuming current timezone for everything but WP runs cron under GMT timestamps = 0.3.1 = * Bug fix for dates in Log = 0.3.0 = * Added Cronjob Activity Log * Added View / Remove Existing Cronjobs (external to Crony) and Available Cronjob Schedules * Various bug fixes * PHP must now be init with an opening PHP tag for Custom PHP (migrated existing Cronjob code for you) = 0.1.6 = * Bug fix, the dates saved didn't include times = 0.1.5 = * Bug fix, the menu access was incorrect = 0.1.4 = * Bug fix, the column width was off in Firefox in Manage screens = 0.1.3 = * Bug fix, the SQL was not installed correctly in 0.1.2 * Added option for E-mail Notifications * Added Last Run tracking and Ability to set Next Run date = 0.1.2 = * Bug fix, the wp_cron jobs were not removed on save, scheduling over previous versions of the same job * Updated Admin.class.php with latest bug fixes / features = 0.1.1 = * Bug fix, the db table was created without an essential field = 0.1 = * First official release to the public as a plugin
About
Create and Manage Cronjobs in WP by loading Scripts via URLs, including Scripts, running Functions, and/or running PHP code. This plugin utilizes the wp_cron API.
Topics
Resources
Stars
Watchers
Forks
Packages 0
No packages published