How to disable automatic WordPress updates without a plugin

WordPress updates can be either automatic, meaning your blog will install and update by itself as soon a new WordPress version is out, however you can set your blog to manual update, here you will be able to manually update by yourself.

Most automatic WordPress updates are done on Plugins and WordPress Versions, despite the security benefits such as patches for bugs and vulnerabilities, there is a slight chance that such updates can break your website due to existing incompatibilities and even bugs.

These are the four main WordPress update types:

  • Core updates
  • Plugin updates
  • Theme updates
  • Translation file updates

The core updates category may be further broken down into three different types:

  • Core development updates – the latest development version of WordPress, even if it’s not stable.
  • Minor core updates – maintenance or security releases (e.g. 4.7.2)
  • Major core release updates – a major release like WordPress 4.8

WordPress only enables two types of automatic updates by default,:

  • Minor core updates
  • Translation file updates

Additionally, the WordPress Security Team does have the ability to force push updates for certain themes or plugins in extreme cases (e.g. a major security vulnerability), but this ability is rarely used. If you’d like, you can turn this ability off as well.

Some updates may also introduce major changes like the recent WordPress block Gutenberg editor that loaded by default with the WordPress version 5.0, and officially released on December 6th, many WordPress users have had a problem using the block editor because it was either too cumbersome or the block mechanism was just not cutting it. How to disable the Gutenberg block editor and restore the old WordPress editor

If you are using a Cpanel vendor, you can log in and uncheck the automatic update button. You can also roll back any latest updates until you are ready to do it by yourself, after ascertaining the compatibility and bugs.

WordPress Auto-Update and how to disable it from the CPanel

Updates are a key component to maintaining security for WordPress sites as well as your servers. This is why all new installations of WordPress via WHM cPAddons/cPanel Site Software are automatically set to update all minor security updates by default. (Major version updates still have to be upgraded manually.)

While automatic updates are a convenience for most users, Cpanel has added options for site owners that need more control over how and when updates are applied. In the WordPress Manager settings, users can choose which automatic updates a client wants to have applied or to turn them off completely. We do this by changing WordPress global configuration variables without adding a plugin into WordPress.

How to How to Manually Disable Automatic Updates by editing your WordPress Core file wp-config.php

This is quote techie, but if you’re willing to get your hands dirty in your wp-config.php file, you can accomplish the same end results for core updates without the installing a single plugin.

To edit your wp-config.php file, you can either use your favorite FTP program such as core ftp or File Zill or cPanel’s File Manager tool above.

To access and edit the file through the cPanel’s File Manager, you can head to File Manager from your cPanel dashboard, select your wp-config.php file, and click Edit:

Look out for the Code You Need to Disable Automatic Updates

The exact code that you need depends on whether you want to disable all updates, or just specific updates.

To blanket disable every single type of automatic update, you just need to add this code snippet to the end of your wp-config.php file:


To disable automatic WordPress plugin updates:

add_filter( 'auto_update_plugin', '__return_false' );

Disable automatic WordPress theme updates:

add_filter( 'auto_update_theme', '__return_false' );


To only disable all core updates, you can use this code snippet:

define( ‘WP_AUTO_UPDATE_CORE’, false );

To only disable major and development updates, you can use this code snippet. Minor updates are still enabled:

define( ‘WP_AUTO_UPDATE_CORE’, minor );

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 151 other subscribers

%d bloggers like this: