php – Can/should we delete wordpress cron jobs with no action?

Question

I find myself during a website creation where I try several plugins and delete them afterwards. However, some plugins do not clean their cronjobs and are left to be executed with no action.

My question is this: Should we clean up/delete leftover crons with no action? If we should, what is the best way to do it? Is manual the only way to go (ex. WP Crontrol plugin)? Bonus: If we should not, why not?

It would be handy to have a small function to take with me and add it to child themes. I am thinking an action during post/page save like:

add_action('save_post', 'clean_empty_crons');


I am not talking about whether we should switch to an “actual” cronjob where we should but I found very little information about the impact of cronjobs. My guess is that if even “empty” cronjobs add up there is a measurable impact in performance and tons of users are in the same situation with bloated sites because of uninstalled plugins. There must be a better way to tackle this.

0
11 months 2022-03-01T07:47:02-05:00 0 Answers 0 views 0