ExertSwitch – Disable Updates

Description

ExertSwitch – Disable Updates is a lightweight toolkit for switching off the WordPress features you don’t want — all from one clean settings page with independent on/off toggles. Turn off update checks and notices (core, plugins, themes, automatic and email — premium plugins included), disable comments and post revisions, hide admin and PHP nags, and disable the built-in WordPress Sitemaps.

Unlike simple “activate and everything turns off” plugins, this plugin gives you a clean settings page with independent toggle switches, so you decide exactly what to disable and what to leave on. Turn off plugin update nags while keeping core security updates, disable sitemaps without touching updates — whatever fits your site.

Full control, one toggle at a time

Each of the following can be switched on or off independently:

  • Disable WordPress core updates — stop core version checks and update prompts.
  • Disable plugin updates — silence plugin update checks and notices for every plugin.
  • Disable theme updates — stop theme update checks and notices.
  • Disable automatic (background) updates — turn off WordPress’s silent auto‑updates.
  • Disable update email notifications — no more “your site has been updated” / auto‑update emails.
  • Hide admin update & maintenance nags — clean up the dashboard and admin bar.
  • Hide PHP version notice — remove the Site Health “outdated PHP” nag (note: this hides the notice; it does not change your server’s PHP).
  • Disable comments — close comments and pingbacks site-wide, hide existing comments, and remove the Comments admin menu, dashboard widget and toolbar item.
  • Disable revisions — stop storing new revisions for all content types (posts, pages and custom post types) to reduce database bloat; autosaves and existing revisions are kept.
  • Disable WordPress Sitemaps — disable the WordPress core auto‑generated sitemaps and remove the sitemap line from the virtual robots.txt.

Covers premium & third‑party plugins too

Most “disable updates” plugins only block requests to api.wordpress.org, so premium plugins that check their own update servers — for example Slider Revolution, and other commercially licensed plugins — keep nagging you to update. This plugin is designed to suppress update notices for all installed plugins, so no plugin is skipped.

Why disable sitemaps?

Many sites already generate sitemaps through a dedicated SEO plugin or custom code. When WordPress adds its own sitemaps on top of that, you can end up with duplicate or conflicting sitemaps, which can confuse search engines. Disabling the built‑in WordPress Sitemaps keeps your SEO setup clean and authoritative.

A note on staying secure

Keeping WordPress core, plugins and themes up to date is important for security. This plugin is intended for situations where you manage updates deliberately (staging/production workflows, managed hosting, client sites, etc.). When you want to check for updates, simply toggle the relevant option back on — no need to deactivate the whole plugin.

Features

  • Dedicated settings page with individual on/off toggles
  • Separate controls for core, plugin, theme, automatic, and email updates
  • Suppresses update notices for premium/third‑party plugins (e.g. Slider Revolution), not just wordpress.org‑hosted ones
  • Hides update/maintenance admin nags and the PHP version Site Health notice
  • Disable comments site-wide and stop new post revisions (less database bloat)
  • One‑click Disable WordPress Sitemaps (plus robots.txt sitemap line)
  • Lightweight and settings‑driven — enable only what you need
  • No data collection, no cookies, no third‑party connections

Credits

Developed and maintained by Exertlogics.

Installation

  1. Upload the plugin folder exertswitch-disable-updates/ to your /wp-content/plugins/ directory, or install it from Plugins Add New in your WordPress admin.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Settings ExertSwitch to configure the toggles.
  4. Save your changes — done.

Uninstalling

Deactivate and delete the plugin from the Plugins screen. The plugin makes minimal changes to the database (only its own settings) and cleans up after itself on uninstall.

FAQ

Can I disable plugin updates but keep core updates?

Yes. Every control is an independent toggle, so you can mix and match exactly how you want.

Will this stop update notices for premium plugins like Slider Revolution?

Yes — that’s a key difference from other plugins. When plugin updates are disabled, notices are suppressed for all installed plugins, including premium plugins that check their own licensing/update servers, not just those hosted on wordpress.org.

Does the “Hide PHP version notice” option upgrade my PHP?

No. WordPress cannot upgrade PHP — that’s controlled by your web host. This option only hides the “outdated PHP version” nag inside the WordPress admin.

How do I check for updates again?

Toggle the relevant option off in the settings page (or temporarily deactivate the plugin). WordPress will then show available updates as normal.

I changed a setting but my site still shows the old behavior. Why?

If your site uses a caching plugin (or a server/CDN cache), clear your cache after saving so your changes take effect right away. The settings page shows a reminder about this too.

Does this plugin collect any data?

No. It does not collect or store user data, set cookies, or connect to any third‑party services.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ExertSwitch – Disable Updates” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.
  • Settings page with independent toggles for core, plugin, theme, automatic and email update control.
  • Universal plugin update‑notice suppression (including premium/third‑party plugins).
  • Hide admin update/maintenance nags and PHP version notice.
  • Disable comments site-wide.
  • Disable post revisions for all content types.
  • Disable WordPress Sitemaps and robots.txt sitemap line.