How to Disable WordPress Auto Update (Plugins, Themes, Core)

The WordPress software is regularly updated to improve performance and security. Usually, the process is automated when itโ€™s a minor upgrade. However, you might be wondering how to disable WordPress auto update to maintain more control over your website. ๐ŸŒ

Fortunately, you can use a free plugin for this, so thereโ€™s no need to edit your siteโ€™s files. Plus, if you want to disable automatic updates for plugins and themes, the process is equally simple.

Why disable auto updates in WordPress

When WordPress releases a minor update to the core software, your site will likely run it automatically. On the other hand, major updates may need to be initiated manually. This is because they are more likely to break your site, so it gives you a chance to make a backup.

However, even a small WordPress update could have undesirable effects on your content. For example, it might be incompatible with a theme or plugin on your site.

Similarly, a new plugin version could break your website or make it glitchy. This is usually due to a conflict with another plugin on your site.

Therefore, you might want to learn how to disable WordPress auto update on your site. This enables you to test new versions on a staging site and make sure that they are compatible with other tools before making these changes live.

Of course, if you have a recent backup, you can easily restore your site should it break. But if a plugin, theme, or WordPress is automatically updated while youโ€™re away from the office, it might take some time before youโ€™re able to fix any issue caused by these updates.

If your site is down for a long time, ๐Ÿ•ฐ๏ธ it can have a huge impact on your conversions and rankings. For this reason, it might be better to run all updates on your site manually. โœ‹

How to disable WordPress auto update

Now, letโ€™s look at how to disable WordPress auto updates. Weโ€™ll show you three methods for disabling automatic WordPress core updates, as well as plugin and theme updates.

๐Ÿ’ก Note. Not all web hosts will allow you to disable WordPress auto updates for security reasons. If youโ€™re having trouble following through any of these tips, contact your web host for assistance.

  1. Disable auto updates with a plugin
  2. Use a code snippet
  3. Disable auto updates of each plugin and theme one by one

1. Disable auto updates with a plugin ๐Ÿ”Œ

The easiest way to disable automatic updates in WordPress is to use a plugin like Easy Updates Manager. This tool enables you to control all updates on your website.

To get started, navigate to Plugins โ†’ Add New in your dashboard, and use the search bar to look for the plugin. Then, click on Install Now, followed by Activate:

Installing Easy Updates Manager in WordPress.

Once youโ€™ve activated the plugin, go to Dashboard โ†’ Updates options. Here, you can choose to disable all auto updates, or disable updates for WordPress core, plugins, and themes:

Disabling updates with Easy Updates Manager.

For example, you might choose to manually update WordPress core, but enable auto updates for plugins and themes:

Selecting update settings in Easy Updates Manager.

You can even configure update settings for each plugin and theme on your site. Once you select your preferences, these changes will take effect straight away.

2. Use a code snippet ๐Ÿ“Ÿ

You can also disable auto updates by adding a piece of code to your site. We recommend using Code Snippets for this.

Start by installing the plugin on your website (as shown earlier). Then, go to Snippets โ†’ Add New:

How to disable WordPress auto update with code snippet.

Enter a title for your code snippet (such as โ€œdisable auto updatesโ€). Then, make sure the Functions tab is selected and paste the following code into the box provided:

//Disable auto-updates for the WordPress core 
add_filter( 'auto_update_core', '__return_false' );
//Disable auto-updates for plugins
add_filter( 'auto_update_plugin', '__return_false' );
//Disable auto-updates for themes
add_filter( 'auto_update_theme', '__return_false' );

Next, select Run snippet everywhere and click on Save Changes and Activate. This will disable all automatic updates in WordPress. If you only want to disable auto updates for WordPress core, you can simply remove the lines for plugins and themes from the code snippet.

3. Disable auto updates of each plugin and theme one by one ๐Ÿšซ

If you only want to disable auto updates for plugins and themes, thereโ€™s a quicker way to do this and it doesnโ€™t require a plugin. By default, WordPress lets you enable or disable auto updates for each tool on your site.

Navigate to Plugins โ†’ Installed Plugins. Next to each plugin, youโ€™ll see an option that says Enable auto-updates:

Enabling auto updates for plugins in WordPress.

If automatic updates for a particular plugin are already enabled, youโ€™ll see Disable auto-updates instead:

Disable auto updates option for plugins.

Simply click on this option to disable auto updates for that plugin. You can then do the same thing for the other plugins on your site.

Now, letโ€™s look at how to disable WordPress auto update for themes. Go to Appearance โ†’ Themes and select a theme:

Installed themes in WordPress.

This will open a window with more details about the theme. Here, youโ€™ll see a Disable auto-updates option:

The "Disable auto-updates" option for themes.

Go ahead and click on it, then close the window. You can now repeat the same process for your other themes.

Conclusion ๐Ÿง

WordPress updates may cause compatibility issues with other tools. In some cases, an update could also break your website. Therefore, itโ€™s a good idea to test these changes before making them live. To do this, youโ€™ll first need to disable all automatic updates on your site.

With that step handled, you can start testing any updates to plugins or WordPress itself through a staging site. Or, you can use a WordPress migration plugin to create a test environment on a completely different WordPress install.

๐Ÿ”จ To recap, hereโ€™s how to disable WordPress auto update:

  1. ๐Ÿ”Œ Disable auto updates with a plugin like Easy Updates Manager.
  2. ๐Ÿ“Ÿ Use a code snippet.
  3. ๐Ÿšซ Disable auto updates of each plugin and theme one by one.

One more thing to keep in mind once you disable auto updates in WordPress is that youโ€™ll need to monitor your site for security vulnerabilities yourself, and manually check for and install security patches on a regular basis.

Do you have any questions about disabling automatic updates in WordPress? Let us know in the comments section below!

Free guide

4 Essential Steps to Speed Up
Your WordPress Website

Follow the simple steps in our 4-part mini series
and reduce your loading times by 50-80%.ย ๐Ÿš€