Disable Updates
Stop WordPress nagging your clients about updates they shouldn't touch.
When you hand a WordPress site to a client, the last thing you want is them clicking 'Update All' on plugins you haven't tested, or destroying their theme on a whim because WordPress showed a badge.
TWDH Disable Updates lets you hide update notifications for core, plugins, and themes separately — and set which user roles should still see them. Administrators and developers keep full visibility. Clients get a clean dashboard with no update badges, no nag screens, and no temptation to break things.
This is one of the first plugins professional agencies install on every client handoff.
PHP 7.4+
Minimum Requirement
Works on modern hosts
Any
Theme Compatible
Elementor, Divi, Bricks & more
5.0★
Average Rating
From early users
Free
Core Version
No credit card ever
Requirements
WordPress
5.0++
PHP
7.4++
WooCommerce
Not needed
Multisite
Supported
Up and running in minutes
Three simple steps to get real results — no experience needed.
Install and configure
Go to Settings → Disable Updates. Choose which update types to hide and which user roles should still see them.
Hand off the site
Your client logs in and sees a clean dashboard — no update badges, no nag notices, no version warnings.
You manage updates
As an administrator, you still see all notifications and can update core, plugins, and themes on your schedule.
Built for professionals
No bloat. No surprises. Just the features that matter.
Admins keep full access
Update visibility is role-based. The person who manages the site always sees what needs updating.
Background auto-updates unaffected
Hiding notifications doesn't disable auto-updates. Your site still gets security patches automatically.
Three toggles — no complex config
Core, plugins, themes. Three checkboxes. Five seconds to configure.
Everything it can do
A complete breakdown of every capability — free and Pro.
Three Independent Toggle Controls
Separate enable/disable controls for WordPress core updates, plugin updates, and theme updates. Hide just plugin updates while keeping core update notices visible — or suppress everything. Full granular control.
Role-Based Visibility
Configure which WordPress user roles still see update notifications. Administrators always retain full visibility. Set Editor or Author roles to see a clean dashboard without update badges or nag screens.
Background Auto-Updates Unaffected
Hiding update notifications doesn't disable WordPress's background security auto-updates. Your site continues receiving critical security patches automatically — clients just don't see the badges or get prompted to click Update All.
Selective Plugin Hide List (Pro)
Pro lets you specify exactly which plugins should have their updates hidden — useful for custom or proprietary plugins you don't want clients updating. All other plugin updates remain visible to the right roles.
Admin Update Digest (Pro)
Pro sends a scheduled email digest to the site administrator summarizing all pending updates — core, plugins, and themes. Stay informed without logging in, while clients see a clean dashboard.
Scheduled Update Windows (Pro)
Pro adds a configurable update window — allow update notifications to appear only on specific days (e.g., Mondays only). Updates happen on your schedule, not whenever WordPress decides to flash a badge.
Made for web professionals
Built by a real web design agency — for everyone who needs a professional solution without the bloat.
Web design agencies
Agencies who manage WordPress updates for clients and don't want clients breaking their own sites.
Freelancers on retainer
Freelancers with ongoing maintenance contracts who handle updates as a service.
Managed hosting providers
Hosts that manage updates centrally and want to prevent clients from running conflicting manual updates.
How we stack up
TWDH Disable Updates vs. Disable WordPress Updates (Kidsguide)
Free vs Pro — side by side
See exactly what each tier includes before you decide.
Simple, transparent pricing
No surprises. No hidden fees. Use the free version forever.
$0
forever
- Disable core WordPress update notifications
- Disable plugin update notifications
- Disable theme update notifications
- Separate controls for each update type
- Role-based bypass (admins still see all updates)
- No effect on background auto-updates
- Works on single and multisite installs
$49/yr
per year · 1 site
- Selective plugin whitelist — disable updates for specific plugins only
- Scheduled update windows — allow updates only on chosen days
- Email digest of pending updates sent to admin on a schedule
- Update history log with notes
- Changelog preview before approving an update
- Priority support
$79/yr
per year · up to 3 sites
- Selective plugin whitelist — disable updates for specific plugins only
- Scheduled update windows — allow updates only on chosen days
- Email digest of pending updates sent to admin on a schedule
- Update history log with notes
- Changelog preview before approving an update
- Priority support
$129/yr
per year · unlimited sites
- Selective plugin whitelist — disable updates for specific plugins only
- Scheduled update windows — allow updates only on chosen days
- Email digest of pending updates sent to admin on a schedule
- Update history log with notes
- Changelog preview before approving an update
- Priority support
What people are saying
"This is non-negotiable on every client handoff. I don't have clients clicking update buttons anymore. My support tickets dropped noticeably."
Owen P.
Agency Developer
"Simple, effective, and free. If you're doing client maintenance packages, this goes on every site."
Natasha B.
WordPress Consultant
"Clean code under the hood. Does what it says without any bloat. Recommended for any agency toolkit."
Leon W.
Freelance Developer
What's new
Recent updates and improvements.
- Pro: per-plugin selective hide list
- Pro: admin update digest email on schedule
- Pro: scheduled update windows by day of week
- Added separate controls for core, plugins, and themes
- WordPress multisite network activation support
- Fixed: update nag reappearing on page reload in some configurations
- Initial release — hide core/plugin/theme update notifications, role-based bypass
Common questions
Everything you need to know before getting started.
Ready to get started? It's free.
Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.
