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
/
Copy pathreadme.txt
123 lines (87 loc) · 4.45 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
=== 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