j3gaming
Forum Replies Created
-
Forum: Fixing WordPress
In reply to: Cron unschedule event error for hook@domainsupport Post #13 on my trac ticket. It’s doesn’t have to be the same millisecond. I have a proven double fire.
Keeping in mind, my cron fires every minute, so I get 1,440 chances a day for this to happen. I saw about 1-3 double fires daily.
Forum: Fixing WordPress
In reply to: Cron unschedule event error for hook@domainsupport That’s not true. You don’t need it firing on the same microsecond. You just need both firing before the first database write for the transient. I proved it with some logging on my trac ticket.
Forum: Fixing WordPress
In reply to: Cron unschedule event error for hook@domainsupport None taken, I have a better spot for logging anyway.
wp-cron.php near the bottom of the loop and file you’ll find:
// If the hook ran too long and another cron process stole the lock, quit.
if ( _get_cron_lock() !== $doing_wp_cron ) {
return;
}Make it this:
// If the hook ran too long and another cron process stole the lock, quit.
if ( _get_cron_lock() !== $doing_wp_cron ) {
debug_log("Double cron run detected. Exit!");
return;
}If we have seperate problems, you should never see this log. If it happens with the could_not_set afterwards, then our issues are the same.
- This reply was modified 3 years, 2 months ago by j3gaming.
Forum: Plugins
In reply to: [WP Crontrol] Cron Being Deleted@johnbillion I think I have nearly tracked it down.
https://core.trac.ww.wp.xz.cn/ticket/57924#comment:11
In your case, your plugin could help insure crons that are removed/deleted/missing from the core are re-added.
I’m going to guess thatwp-admin/tools.php?page=crontrol_admin_manage_page
Pulls a simple get_option(‘cron’) and displays it?
My advice would be for your plugin to maintain it’s own database entries in a custom table. Then, that custom table checks against the core crons. Any missing ones, are then added again. This covers up a problem that has probably existed for awhile, but would ensure that anything added with the plugin, has to be deleted by the plugin.
- This reply was modified 3 years, 2 months ago by j3gaming.
Forum: Fixing WordPress
In reply to: Cron unschedule event error for hook@domainsupport Got it
[16-Mar-2023 03:00:01 UTC] Failed to save option "cron" to the wp_options table with value: Array ( [1678935572] => Array ( [crontrol_cron_job] => Array ( [1a7c44f6bc8763ba9b13e29c22374480] => Array ( [schedule] => minutely [args] => Array ( [code] => require_once('wp-content/cron/email_send.php'); [name] => Send Emails ) [interval] => 60 ) ) ) [1678935600] => Array ( [crontrol_cron_job] => Array ( [63da9588156a987fc2e96975691b9427] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/expense_pdf.php'); [name] => Generate Expense PDFs ) [interval] => 86400 ) ) ) [1678935632] => Array ( [crontrol_cron_job] => Array ( [1a7c44f6bc8763ba9b13e29c22374480] => Array ( [schedule] => minutely [args] => Array ( [code] => require_once('wp-content/cron/email_send.php'); [name] => Send Emails ) [interval] => 60 ) ) ) [1678935965] => Array ( [crontrol_cron_job] => Array ( [c5a124df7ffc768428c29928207bd5ea] => Array ( [schedule] => every10minutes [args] => Array ( [code] => require_once('wp-content/cron/email_create.php'); [name] => Visit Pages, create emails ) [interval] => 600 ) ) ) [1678936176] => Array ( [wp_update_themes] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) [wp_version_check] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678936210] => Array ( [updraftplus_clean_temporary_files] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678936261] => Array ( [wp_privacy_delete_old_export_files] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => hourly [args] => Array ( ) [interval] => 3600 ) ) ) [1678936262] => Array ( [wp_update_plugins] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678938328] => Array ( [crontrol_cron_job] => Array ( [bb9f4f2851baacef069c58263db7ece0] => Array ( [schedule] => hourly [args] => Array ( [code] => require_once('wp-content/cron/timesheet_data.php'); [name] => Process Timesheet Data ) [interval] => 3600 ) ) ) [1678938652] => Array ( [crontrol_cron_job] => Array ( [0e38b5f00429375214e3724e7bd79667] => Array ( [schedule] => hourly [args] => Array ( [code] => require_once('wp-content/cron/ha_data.php'); [name] => Process HA Data ) [interval] => 3600 ) ) ) [1678944378] => Array ( [wp_update_user_counts] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678950000] => Array ( [crontrol_cron_job] => Array ( [f300f7f2a16d40298c6a47e56fe4743f] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/ha_analysis.php'); [name] => HA Analysis ) [interval] => 86400 ) ) ) [1678950001] => Array ( [crontrol_cron_job] => Array ( [520211849dc3302397985c098960f252] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/dailylogs.php'); [name] => Daily Logs ) [interval] => 86400 ) ) ) [1678963758] => Array ( [wp_https_detection] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678969800] => Array ( [crontrol_cron_job] => Array ( [dbf8b89544bd37e9d4df248597362f45] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/missing_ha.php'); [name] => Missing HA with Timesheet ) [interval] => 86400 ) ) ) [1678979390] => Array ( [delete_expired_transients] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1678980304] => Array ( [recovery_mode_clean_expired_keys] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1678982428] => Array ( [wp_scheduled_delete] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1678983579] => Array ( [wp_scheduled_auto_draft_delete] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1679080880] => Array ( [wp_site_health_scheduled_check] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => weekly [args] => Array ( ) [interval] => 604800 ) ) ) [1679317200] => Array ( [crontrol_cron_job] => Array ( [ae9e5f83cd3bc516206598c5e13f24d8] => Array ( [schedule] => weekly [args] => Array ( [code] => require_once('wp-content/cron/end_of_week_email.php'); [name] => End of Week Emails ) [interval] => 604800 ) ) ) [1679402700] => Array ( [crontrol_cron_job] => Array ( [8258fef7e673779075aa8570e56f905c] => Array ( [schedule] => weekly [args] => Array ( [code] => require_once('wp-content/cron/timesheet_approvals.php'); [name] => Timesheet Approval Reminder ) [interval] => 604800 ) ) ) [version] => 2 ) (array) and old value: Array ( [1678935572] => Array ( [crontrol_cron_job] => Array ( [1a7c44f6bc8763ba9b13e29c22374480] => Array ( [schedule] => minutely [args] => Array ( [code] => require_once('wp-content/cron/email_send.php'); [name] => Send Emails ) [interval] => 60 ) ) ) [1678935600] => Array ( [crontrol_cron_job] => Array ( [63da9588156a987fc2e96975691b9427] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/expense_pdf.php'); [name] => Generate Expense PDFs ) [interval] => 86400 ) ) ) [1678935965] => Array ( [crontrol_cron_job] => Array ( [c5a124df7ffc768428c29928207bd5ea] => Array ( [schedule] => every10minutes [args] => Array ( [code] => require_once('wp-content/cron/email_create.php'); [name] => Visit Pages, create emails ) [interval] => 600 ) ) ) [1678936176] => Array ( [wp_update_themes] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) [wp_version_check] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678936210] => Array ( [updraftplus_clean_temporary_files] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678936261] => Array ( [wp_privacy_delete_old_export_files] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => hourly [args] => Array ( ) [interval] => 3600 ) ) ) [1678936262] => Array ( [wp_update_plugins] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678938328] => Array ( [crontrol_cron_job] => Array ( [bb9f4f2851baacef069c58263db7ece0] => Array ( [schedule] => hourly [args] => Array ( [code] => require_once('wp-content/cron/timesheet_data.php'); [name] => Process Timesheet Data ) [interval] => 3600 ) ) ) [1678938652] => Array ( [crontrol_cron_job] => Array ( [0e38b5f00429375214e3724e7bd79667] => Array ( [schedule] => hourly [args] => Array ( [code] => require_once('wp-content/cron/ha_data.php'); [name] => Process HA Data ) [interval] => 3600 ) ) ) [1678944378] => Array ( [wp_update_user_counts] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678950000] => Array ( [crontrol_cron_job] => Array ( [f300f7f2a16d40298c6a47e56fe4743f] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/ha_analysis.php'); [name] => HA Analysis ) [interval] => 86400 ) ) ) [1678950001] => Array ( [crontrol_cron_job] => Array ( [520211849dc3302397985c098960f252] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/dailylogs.php'); [name] => Daily Logs ) [interval] => 86400 ) ) ) [1678963758] => Array ( [wp_https_detection] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => twicedaily [args] => Array ( ) [interval] => 43200 ) ) ) [1678969800] => Array ( [crontrol_cron_job] => Array ( [dbf8b89544bd37e9d4df248597362f45] => Array ( [schedule] => daily [args] => Array ( [code] => require_once('wp-content/cron/missing_ha.php'); [name] => Missing HA with Timesheet ) [interval] => 86400 ) ) ) [1678979390] => Array ( [delete_expired_transients] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1678980304] => Array ( [recovery_mode_clean_expired_keys] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1678982428] => Array ( [wp_scheduled_delete] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1678983579] => Array ( [wp_scheduled_auto_draft_delete] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => daily [args] => Array ( ) [interval] => 86400 ) ) ) [1679080880] => Array ( [wp_site_health_scheduled_check] => Array ( [40cd750bba9870f18aada2478b24840a] => Array ( [schedule] => weekly [args] => Array ( ) [interval] => 604800 ) ) ) [1679317200] => Array ( [crontrol_cron_job] => Array ( [ae9e5f83cd3bc516206598c5e13f24d8] => Array ( [schedule] => weekly [args] => Array ( [code] => require_once('wp-content/cron/end_of_week_email.php'); [name] => End of Week Emails ) [interval] => 604800 ) ) ) [1679402700] => Array ( [crontrol_cron_job] => Array ( [8258fef7e673779075aa8570e56f905c] => Array ( [schedule] => weekly [args] => Array ( [code] => require_once('wp-content/cron/timesheet_approvals.php'); [name] => Timesheet Approval Reminder ) [interval] => 604800 ) ) ) [version] => 2 ) (array) and error: [16-Mar-2023 03:00:01 UTC] WordPress database error for query UPDATEwp_dev_optionsSEToption_value= 'a:23:{i:1678935572;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"1a7c44f6bc8763ba9b13e29c22374480\";a:3:{s:8:\"schedule\";s:8:\"minutely\";s:4:\"args\";a:2:{s:4:\"code\";s:47:\"require_once(\'wp-content/cron/email_send.php\');\";s:4:\"name\";s:11:\"Send Emails\";}s:8:\"interval\";s:2:\"60\";}}}i:1678935600;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"63da9588156a987fc2e96975691b9427\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:2:{s:4:\"code\";s:48:\"require_once(\'wp-content/cron/expense_pdf.php\');\";s:4:\"name\";s:21:\"Generate Expense PDFs\";}s:8:\"interval\";i:86400;}}}i:1678935632;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"1a7c44f6bc8763ba9b13e29c22374480\";a:3:{s:8:\"schedule\";s:8:\"minutely\";s:4:\"args\";a:2:{s:4:\"code\";s:47:\"require_once(\'wp-content/cron/email_send.php\');\";s:4:\"name\";s:11:\"Send Emails\";}s:8:\"interval\";s:2:\"60\";}}}i:1678935965;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"c5a124df7ffc768428c29928207bd5ea\";a:3:{s:8:\"schedule\";s:14:\"every10minutes\";s:4:\"args\";a:2:{s:4:\"code\";s:49:\"require_once(\'wp-content/cron/email_create.php\');\";s:4:\"name\";s:26:\"Visit Pages, create emails\";}s:8:\"interval\";i:600;}}}i:1678936176;a:2:{s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1678936210;a:1:{s:33:\"updraftplus_clean_temporary_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1678936261;a:1:{s:34:\"wp_privacy_delete_old_export_files\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1678936262;a:1:{s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1678938328;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"bb9f4f2851baacef069c58263db7ece0\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:2:{s:4:\"code\";s:51:\"require_once(\'wp-content/cron/timesheet_data.php\');\";s:4:\"name\";s:22:\"Process Timesheet Data\";}s:8:\"interval\";i:3600;}}}i:1678938652;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"0e38b5f00429375214e3724e7bd79667\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:2:{s:4:\"code\";s:44:\"require_once(\'wp-content/cron/ha_data.php\');\";s:4:\"name\";s:15:\"Process HA Data\";}s:8:\"interval\";i:3600;}}}i:1678944378;a:1:{s:21:\"wp_update_user_counts\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1678950000;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"f300f7f2a16d40298c6a47e56fe4743f\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:2:{s:4:\"code\";s:48:\"require_once(\'wp-content/cron/ha_analysis.php\');\";s:4:\"name\";s:11:\"HA Analysis\";}s:8:\"interval\";i:86400;}}}i:1678950001;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"520211849dc3302397985c098960f252\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:2:{s:4:\"code\";s:46:\"require_once(\'wp-content/cron/dailylogs.php\');\";s:4:\"name\";s:10:\"Daily Logs\";}s:8:\"interval\";i:86400;}}}i:1678963758;a:1:{s:18:\"wp_https_detection\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1678969800;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"dbf8b89544bd37e9d4df248597362f45\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:2:{s:4:\"code\";s:47:\"require_once(\'wp-content/cron/missing_ha.php\');\";s:4:\"name\";s:25:\"Missing HA with Timesheet\";}s:8:\"interval\";i:86400;}}}i:1678979390;a:1:{s:25:\"delete_expired_transients\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1678980304;a:1:{s:32:\"recovery_mode_clean_expired_keys\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1678982428;a:1:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1678983579;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1679080880;a:1:{s:30:\"wp_site_health_scheduled_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:604800;}}}i:1679317200;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"ae9e5f83cd3bc516206598c5e13f24d8\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:2:{s:4:\"code\";s:54:\"require_once(\'wp-content/cron/end_of_week_email.php\');\";s:4:\"name\";s:18:\"End of Week Emails\";}s:8:\"interval\";i:604800;}}}i:1679402700;a:1:{s:17:\"crontrol_cron_job\";a:1:{s:32:\"8258fef7e673779075aa8570e56f905c\";a:3:{s:8:\"schedule\";s:6:\"weekly\";s:4:\"args\";a:2:{s:4:\"code\";s:56:\"require_once(\'wp-content/cron/timesheet_approvals.php\');\";s:4:\"name\";s:27:\"Timesheet Approval Reminder\";}s:8:\"interval\";i:604800;}}}s:7:\"version\";i:2;}' WHEREoption_name= 'cron' made by wp_reschedule_event, wp_schedule_event, _set_cron_array, update_option [16-Mar-2023 03:00:01 UTC] Cron reschedule event error for hook: crontrol_cron_job, Error code: could_not_set, Error message: The cron event list could not be saved. true false, Data: {"schedule":"minutely","args":{"code":"require_once('wp-content\/cron\/email_send.php');","name":"Send Emails"},"interval":"60"}Forum: Plugins
In reply to: [WP Crontrol] Events are deleteting themself@mariecco I have the same issue, but I think there is a problem with the WP Core.
https://core.trac.ww.wp.xz.cn/ticket/57924
Are you using the standard WP_CRON ? What is the hosting environment and php version of your site? I’m hoping to find a few different people with this issue to help me test & fix it.
Forum: Plugins
In reply to: [WP Crontrol] Cron Being Deleted@johnbillion Hey John, that ticket is similar, and helped me dig into it further. If anyone else posts about deleted crons, please have them provide as much info as they can here:
https://core.trac.ww.wp.xz.cn/ticket/57924
Your input on the expected flow of code would be extremely helpful since you have written a very popular cron plugin. Thanks!
- This reply was modified 3 years, 2 months ago by j3gaming.
Forum: Plugins
In reply to: [WP Crontrol] Cron Being DeletedI was able to capture some error logging. Not where it came from exactly.
[17-Feb-2023 18:15:01 UTC] Cron reschedule event error for hook: crontrol_cron_job, Error code: could_not_set, Error message: The cron event list could not be saved., Data: {“schedule”:”everyhour”,”args”:{“code”:”require_once(‘wp-content\/cron\/timesheet_data.php’);”,”name”:”Process Timesheet Data”},”interval”:3600}
[17-Feb-2023 21:10:02 UTC] Cron reschedule event error for hook: wp_privacy_delete_old_export_files, Error code: could_not_set, Error message: The cron event list could not be saved., Data: {“schedule”:”hourly”,”args”:[],”interval”:3600}https://ww.wp.xz.cn/support/topic/cron-unschedule-event-error-for-hook/
- This reply was modified 3 years, 3 months ago by j3gaming.
Forum: Plugins
In reply to: [WP Crontrol] Cron Being DeletedI re-created them yesterday, and now they are gone again this morning. How might I debug this? Any ideas?
Forum: Plugins
In reply to: [WP Crontrol] Cron Being DeletedIf that’s been 2 threads now, both with the same issue. Isn’t that strange? So nothing in your code ever removes cron events? (Other than the delete button manually)
Does wordpress ever flag a cron to remove it entirely? If I was the only one with the issue I would let it go, but I also found a third thread here with another similar issue, and I could have continued to go back.
Forum: Fixing WordPress
In reply to: add_meta_box Add custom class@bengreeley I’m trying to add it here:
https://i.imgur.com/uN0hYHK.png (“postbox closed AddNewOneHere”)I’m currently using wp_add_dashboard_widget, but it looks like I could adjust and use add_meta_box() for a similar effect.
This would be on the main page of the dashboard, wp-admin/index.php
- This reply was modified 3 years, 9 months ago by j3gaming.
Forum: Plugins
In reply to: [Edit Flow] Cannot save new user roleI did some very quick digging….
Your plugin is passing “false” into the foreach loop
$all_usergroups = $this->get_usergroups();
var_dump($all_usergroups); // bool(false)
foreach( $all_usergroups as $usergroup ) {I fixed by wrapping is_array around the foreach.
Please look into this and fix for the next version!- This reply was modified 5 years, 10 months ago by j3gaming.
Forum: Plugins
In reply to: [Edit Flow] Updating UserI used the plugin: User Role Editor, Version: 4.53, Author: Vladimir Garagulya.
I’m also getting this error after uploading media (and trying to edit it)
My only solution in order to edit, is to disable your plugin.
[file] => C:\inetpub\wwwroot\wp-content\plugins\edit-flow\modules\custom-status\custom-status.php
[line] => 1609
[function] => CustomStackTrace
[args] => Array
(
[0] => 8
[1] => Undefined variable: id
[2] => C:\inetpub\wwwroot\wp-content\plugins\edit-flow\modules\custom-status\custom-status.php
[3] => 1609
[4] => Array
(
[return] => Permalink:
https://fillmore.mobi/?attachment_id=638762[post_id] => 638762
[new_title] =>
[new_slug] =>