Regular updates are a key part of WordPress security. But at times, keeping your site updated can feel like a full-time job.
Between WordPress itself and your plugins and themes, you may find that there are new updates to install almost every day.
One solution is to enable automatic updates so that your site installs new updates in the background as they become available, without nagging you to do it manually.
This feature is enabled by default for minor security updates, but you can also use it for major WordPress releases, plugin updates, and theme updates.
In this tutorial, you’ll see exactly how to enable or disable automatic updates on your WordPress site.
There’s no question that automatic updates are convenient. As soon as you turn them on, you can take comfort knowing your WordPress site will always be up to date.
But there are some cases where automatic updates can cause problems.
For example, if you’re running a highly custom site and have made modifications to the WordPress core (not recommended!), a new WordPress update could overwrite your changes and potentially break your entire site.
Likewise, if you’ve modified the code of any of your plugins or themes, an automatic update could obliterate your changes without warning. (This is why we recommend using child themes for modifications.)
There are also stability and compatibility considerations. While every major WordPress update undergoes rigorous pre-release testing, every site is different. There’s always a chance a new plugin or theme update will cause unexpected problems, such as a conflict with another plugin you’ve installed.
These are all factors you’ll want to consider to determine whether automatic WordPress updates are right for you.
Note: Whether you update automatically or manually, it’s always a good idea to back up your site beforehand. If you plan to use automatic updates, you’ll likely want to use an automatic backup solution as well.
You can manage your site’s automatic updates by manually editing your wp-config.php
file, or by using a plugin.
In this section, we’ll cover the manual method. If you prefer to use a plugin, click here.
By default, WordPress installs minor/security updates automatically in the background.
To disable automatic updates manually, simply open your wp-config.php
file and add the following line:
define( 'WP_AUTO_UPDATE_CORE', false );
This will prevent new updates from being installed automatically. Of course, you can still initiate updates manually through your WordPress dashboard.
Normally, WordPress only installs minor/security updates automatically.
If you want major core updates to be installed automatically, you can add the following line of code to your wp-config.php
file:
define( 'WP_AUTO_UPDATE_CORE', true );
This will enable all core updates, including nightly builds for developers, which may be unstable. To limit your automatic updates to the stable, important releases, add the following line as well:
add_filter( 'allow_dev_auto_core_updates', '__return_false' );
You can also manage your automatic updates using a plugin.
Advanced Automatic Updates supports enabling and disabling automatic updates for security updates, major releases, plugins, and themes.
Just check the boxes you want, and you’re good to go.
If you have any questions about automatic WordPress updates, please feel free to leave them in the comments below!
If you’re exploring website builders, you may wonder, “Is Wix a WordPress site?” or even,…
Are you missing out on the full power of your WordPress site because you’re not…
Are you looking to track visitors on your WordPress website, optimize ad performance, and increase…
If you’re wondering, “Is WordPress easy to use?” you’re not alone. Many beginners want a…
Shortcodes are an essential part of WordPress. Allowing users to quickly add dynamic content to…
Learning how to embed Facebook video in WordPress can take your site’s content to the…