Auto updates on self hosted sites have one major disadvantage, they happen as and when an update becomes available, not when it suits the site owner. This has a couple of unwanted side effects:
– the volume of checking can significantly slow down a site (hence the popularity of plugins that disable auto-updates), especially because requests do not happen asynchronously
– updates can happen right in the middle of a logged-in session (I myself had it happen in the middle of an Elementor page design session).
– backups are not 100% reliable as recovery mechanism.
The problem is, of course, that updates are critical to maintain security, so what about putting the site owner in charge? I know, shocking concept to let the actual owner decide what happens on their site (gasp :), but what about making CLI tools available that allow site owners to set up cron jobs to enable/trigger/disable auto-updates? They know their site load, so they cab run this during low volume. It would also enable them to run a backup before such an update session, creating a rollback ability in case an update is less than perfect or generates a site conflict.
This does imply that there is a mechanism in place that triggers updates as soon as the ability is enabled. I’m also not sure if it would be possible to choose such an update process to sequentially walk through site plugins to reduce load impact, but that also suggests an alternative approach: updates (and associated polling/traffic/slowdowns/UI impacts) are disabled until a run is triggered which updates each element (WP, themes, plugins) once, then ends updates until the next trigger – for high end sites, this would be close to perfection.
It is but a suggestion, but given that I see “Disable auto-updates” plugins be very popular it appears I’m not the only one who finds the current process helpful, but in need of some finetuning by giving site owners control over the timing.
]]>Hi, I’ve been using WordPress Auto-updates plugin for quite some time and I really like it, I have a newly created website named findanybill.com. I am trying to install WordPress Auto-updates Plugin On My website, Butt the WordPress Auto-updates is not being installed on my new Website, Can someone tell me What could be the reason? Please help!
]]>not able to make it work, how to proceed ?
]]>Is there any way to delay plugin auto-updates by a specific amount of time? I mean, is there any way to add a delay so plugins will only auto-update, for example, 48 hours after the update is available in the repository?
Thanks
]]>I have the new auto updates turned off but I have plug ins that are still auto updating why?
]]>I had this plug-in installed prior to WordPress 5.5 arriving. But when I installed WP 5.5 and removed this plugin, the auto-update function in WP5.5 isn’t available to me.
I have several other sites which did NOT have this plugin and they are all working just fine with WP5.5. It seems that this plugin is the only factor that explains the non-performance of WP5.5’s auto-updates on my site.
I have checked all of the following:
* The auto-update column is not available on the Plugins page
* Likewise “enable/disable auto-updates” is not available in the Bulk Actions dropdown.
* I have checked the “Screen Options” dropdown and auto-updates isn’t an option there, either.
* I reinstalled WP5.5 and checked all of the above with the same outcome.
Hello there,
I disabled WP CRON in the wp-config.php file, in favor of an external cron that runs every 15 minutes.
The url that is pinged every 15 minutes is: example.com/wp-cron.php?doing_wp_cron
Now, it seems that the external cron is working properly with the other plugins I have installed. I have checked the Site Health and it has not thrown any cron errors.
However, on the WP Plugins Page, I see ‘WP-Cron is disabled. Automatic updates not available.’ and none of the
Perhaps I have not setup my external cron correctly, I am open to this being the case as I’m not the most technical person. I thought the query ‘?doing_wp_cron’ could be the issue.
Either way, thanks for this useful plugin! It has been extremely helpful. If anyone could let me know if this plugin supports external crons I am sure that is all I need to know, and I can troubleshoot my setup.
]]>Hi, my plugins and wp-core seem to update, but not my theme. I watched these cron jobs execute, but my theme remains needing updating:
| wp_version_check | 2020-06-11 | 3 minutes 10 seconds | 12 hours |
| wp_update_plugins | 2020-06-11 | 3 minutes 10 seconds | 12 hours |
| wp_update_themes | 2020-06-11 | 3 minutes 10 seconds | 12 hours |
Twenty Twenty
You have version 1.3 installed. Update to 1.4.
I have the latest Version 0.8.1 installed and latest WP
There are options to turn on plugin updates in the GUI, but I can’t find any options for themes. Are they set to update by default?
Is there a filter for the event after a theme/plugin is autoupdated?
Might need it to clear caches.
]]>Hello,
Its a great plugin I really like it ! I can’t wait till this is built into the core.
However I manage a lot of websites so emails about plugins and themes being updated is really annoying to be honest. I get so many emails each day.
Can I enable just emails for failed updates instead ?
Waking up in the morning being bombed by update emails is not nice ??
Hello,
I’m using this plugin and i want to know if it is possible to disable auto-updates emails or if the answer is no, can you please add this possibility ?
Thank you so much for this plugin !
Cordially
D.F
]]>Unfortunately, we have to use 3rd party developers’ plugins (like Companion Auto-Update) to make core-auto update enabled (minor/major versions).
Will this plugin add that feature too?
Didn’t seen a link or operation in Themes page like plugins.
]]>When clicking Enable for a plugin:
PHP Fatal error: Uncaught Error: [] operator not supported for strings in /home/*/public_html/beta/wp-content/plugins/wp-autoupdates/wp-autoupdates.php:212