WordPress plugins have the capability to update themselves. Sometimes that’s good but sometimes it breaks your site at 2 AM. 🤷
You do get control over this behavior through the WordPress dashboard, though, but it’s a bit clunky. You have to click through each plugin individually – the tiny “enable auto-updates” links. If your site has 20+ plugins then this can take forever. And there’s really no quick way to see which plugins have auto-updates turned on.
There’s a better approach that takes about 60 seconds. No, really!
As you’d expect, this is done with … another plugin. But it’s a really simple one! It gives you a single screen where you can toggle auto-updates for all your plugins and themes at once – via global rules. Or, you can also pick individual plugins to auto-update. Everything’s visible in one place, with clear controls that actually make sense.
This guide shows you exactly how to set it up. No code, no headaches, just straightforward control over when your plugins update.
How auto-updates for plugins work by default
By default, WordPress will only notify you of a pending plugin update – whenever the update is ready to be installed. But then, you will have to do the update yourself.
If you want to turn auto updates, you need to click any of these links next to each plugin you have:

As you’d imagine, if you have lots of plugins, this can be troublesome and time consuming.
So, there’s a better way:
How to enable/disable automatic plugin updates easily
First, go ahead and install this free plugin: Disable Updates – Updates Manager.
Just go to your WordPress dash, into Plugins → Add New, and input “Disable Updates” into the search box. Look for the plugin that is authored by Themeisle:

Click on Install Now and then Activate.
Then, go to Settings → Updates manager. You’ll see this:

There’s a handful of cool things you can do here. For example:
(1) Pick the type of updates you want to allow for plugins. There are options for:
- Manual updates – the default WordPress behavior – you will get notified of a new update being available, but the update won’t install on its own
- Enable auto updates – the updates will be installed automatically
- Disable updates – this disables the updates completely – you won’t even see the update counter on the Plugins page

(2) You can do the same to your installed themes.
(3) If you want to control the other elements of your WordPress install, like your WordPress core, translations, and even other components, you can do that in the plugin interface too:

Control your plugin updates one by one
Now the best part; this plugin also lets you control the updates for each of your plugins individually.
To do that: first turn on auto-updates for plugins and save settings:

Then, switch to the Plugins tab:

On this page, you can pick whether you want to disable updates, turn auto-updates on, allow translation updates, or even hide any of your plugins one by one.

What’s a possible use case?
For example, you can enable auto-updates for things like cookie banners, analytics plugins, security plugins, and similar. Basically, turn them on for any plugin that does its job in the background and doesn’t require much maintenance from you – the site admin.
However, for plugins that are more user-facing and have a higher chance of breaking any of your layouts or site functionality, you can choose to update them by hand. Those would be plugins like WooCommerce, SEO plugins, LMS plugins, or your page builder even.
Conclusion
Yeah, that wasn’t hard, was it?
Just one simple plugin can give you some truly granular control over individual plugins and their updates while also being very easy to use and comprehend.
Check it out, and let us know in case you have any questions about this topic!
…
Don’t forget to join our crash course on speeding up your WordPress site. Learn more below:
How to Speed Up Your WordPress Site
With some simple fixes, you can reduce your loading times by even 50-80% 🚀
By entering your email above, you're subscribing to our weekly newsletter. You can change your mind at any time. We respect your inbox and privacy.






hope this will work
I’ve installed this on a number of my client’s sites hosted on Siteground. Unfortunately, the plugin doesn’t seem to work across these sites. Any ideas of what’s going on with the server that would prevent this?
Huh! I’m using it successfully on a few SiteGround sites and it’s working fine. Do you see the WordPress dashboard widget for it?
Thanks guys, great suggestion!
This sounds like a great idea especially for plugins like Yoast, which pushes updates so often I’m tempted to uninstall it (get your isht together, Yoast developers! There’s no way on God’s green earth you legitimately *need* to push updates every other week.)
Would love to hear you expand on the perils of WooCommerce and why the auto-update is a bad idea on that one.
Unfortunately this plugin apears to be closed and is no longer available. After some research I found that Companion auto update is also a great plugin to handle updates.
A great companion to this would be some sort of service or plugin that checks your site daily for errors. I manage several sites and checking each one everyday is never going to happen. But if a plugin update causes a white screen of death or some other display error, it would be great to be notified about it. If someone knows of something like this, please let me know.
For now, I’ll stick with InfiniteWP which does all updates (themes and core) for all my sites with the click of a button.