This plugin disables all WordPress updates (core, plugins and themes). This can be useful if you have multiple environments such as a live and staging server and you don’t want your users to use the update functionality.
This plugin not only disables the update mechanism for the core, plugins and themes, but it also removes the update menu item from the left navigation menu in the admin dashboard.
- Unzip the zip file and upload the folder to the
- Activate the plugin through the ‘Plugins’ menu in WordPress.
I am not sure what this plugin does, should I be using it?
No, keeping WordPress up-to-date is very important for security reasons. You should only disable WordPress updates if you keep your system up to date using another mechanism such as a staging server or svn.
Can I submit a feature request or bug report?
Contributors & Developers
“Disable Updates for WordPress Core, Plugins and Themes” is open source software. The following people have contributed to this plugin.Contributors
“Disable Updates for WordPress Core, Plugins and Themes” has been translated into 12 locales. Thank you to the translators for their contributions.
Interested in development?
WP 6.4 compatibility tested
add_filter ( 'pre_site_transient_update_core', '__return_null' ); slowed down the admin dashboard because it invalidated the transient. Added
du_last_checked function to fake last update check which tricks WordPress into thinking the check has happened and nothing needs to be updated.
Changed minimum WordPress version to 4.6
Corrected translation filenames
Disable update health check
Added translation support
WordPress 6.3 compatibility tested
WordPress 5.8 compatibility tested
PHP 7.2 compatibility update