Dec 02, 2025
Hasna A.
8min Read
Keeping your WordPress website software up-to-date is essential for its maintenance. In addition to providing the latest features, software updates also increase the WordPress website’s security.
However, it can be time-consuming to keep up with new updates. Thankfully, you can enable automatic updates on WordPress.
In this article, we’ll go over everything you need to know about WordPress automatic updates. We’ll cover how automatic updates work, when and why you should update WordPress, and the types of updates you can install.
We’ll also explain multiple methods so you can enable automatic updates on a WordPress site.
If you enable WordPress automatic updates, your website’s software will be updated as soon as a new version is out. You don’t have to check for the latest updates and install them yourself – the WordPress back-end will take care of it for you.
Automating WordPress tasks like software updates can save a lot of time for site owners. You can focus on tasks other than maintaining your WordPress site, such as crafting top-notch content, designing your site, or executing marketing campaigns.
WordPress 3.7 introduced automatic background updates for minor releases. Major releases need to be installed manually.
In general, it’s always recommended to keep your WordPress site up-to-date. WordPress updates are vital for your site’s safety and functionality. So whenever there’s a new update available, make sure to install it.
Here are several benefits of WordPress updates:
When you consider the importance and benefits of WordPress updates, setting up automatic updates becomes a much more apparent decision.
By automating WordPress updates, you don’t have to worry about missing security updates and exposing your website to vulnerabilities. Additionally, you get the latest features and, in some cases, faster performance.
There are four types of WordPress updates:
WordPress core updates are grouped into three categories:
Minor releases are automatically installed by default and include security patches, maintenance, and translation updates. Major core updates are upgrades containing new features and bug fixes.
Themes and plugins are sometimes updated by default, but in most cases, you’ll have to install them manually or by setting up automatic updates first.
Since the release of WordPress 5.5, you can enable automatic updates for themes and plugins right from the WordPress dashboard.

Before updating WordPress, the most critical step is to backup your site first.
Updates are essential, but there’s always a possibility that something might go wrong during the process. If your update fails, you can break your WordPress site and lose your data.
Having a backup of your site will make it easier to recover your site’s last working version. There are many WordPress plugins – both free and paid – that allow you to backup your website easily:
Once you’ve backed up your site files to your computer or a cloud storage solution, you can proceed to enable automatic updates for WordPress.
Avoid updating core WordPress files, plugins, and themes all at once. Instead, focus on one piece at a time. That way you’ll ensure that everything works as intended.
Automatic minor updates have been present since WordPress 3.7. Up until WordPress 5.4, you could only enable automatic updates by tweaking your site files’ code.
This manual method should be manageable for developers, but it can seem a bit tricky if you’re a complete beginner.
Thankfully, WordPress 5.5 and later versions make the process of automatically updating major releases, plugins, and themes a whole lot easier.
WordPress developers added a feature that allows you to enable/disable automatic updates from the WordPress dashboard.
Let’s take a look at how to enable automatic WordPress updates for major releases:
If you prefer to automate minor and security updates only, here’s how you can revert the settings:
Here’s how to enable automatic updates for your WordPress themes:

Finally, here’s how to update WordPress plugins from the dashboard automatically:
1. Navigate to Plugins → Installed Plugins.
2. To set auto-updates individually, click Enable auto-updates.

3. To set auto-updates for multiple WordPress plugins in bulk, tick the plugins you want and select Enable auto-updates from the Bulk actions drop-down menu. Click Apply.
By editing the code of the wp-config file of your WordPress site and adding constants, you can enable and disable WordPress automatic updates, as well as choose what type of automatic updates you wish to allow.
Keep in mind that editing your website code can be risky, so proceed with caution and ensure that you have a backup file ready.
To access wp-config.php, use the file manager feature of your hosting control panel or connect to FTP client like FileZilla. As an example, we’ll use the hPanel’s File Manager.

2. Find the wp-config.php file within the public_html folder.

3. Back up the original file by saving a copy on your computer or by duplicating and renaming it.
4. Open wp-config.php and add the following line of code to disable automatic WordPress updates:
define( 'AUTOMATIC_UPDATER_DISABLED', true );5. Add the following code to modify the settings of your WordPress core updates:
define( 'WP_AUTO_UPDATE_CORE', true ); Feel free to change true to another value according to your needs, like false and minor. Here’s what each value represents:
6. Finalize the changes by clicking Save.
If you would like more flexibility with how you manage automatic updates for WordPress, add API filters. API filters allow you to manipulate variables in a specific command to fine-tune the details on how you want to execute the automatic updates.
API filters should be added to must-use plugins as they’re automatically enabled on a WordPress site upon installation.
Must-use plugins don’t appear in the WordPress dashboard and are stored in a different directory than other plugins. By default, they are located in wp-content/mu-plugins.
For example, if you want to disable all automatic updates, you can use:
add_filter( 'automatic_updater_disabled', '__return_true' );Or, if you want to update all core types only, add the following filter:
add_filter( 'auto_update_core', '__return_true' );You can also set individual changes:
add_filter( 'allow_minor_auto_core_updates', '__return_true' );add_filter( 'allow_major_auto_core_updates', '__return_true' );add_filter( 'allow_dev_auto_core_updates', '__return_true' );If you want to disable the updates, replace true with false.
To update WordPress themes and plugins automatically, simply use the following filters:
add_filter( 'auto_update_plugin', '__return_true' );add_filter( 'auto_update_theme', '__return_true' );
Easy Updates Manager is one of the most popular WordPress auto-update plugins. It’s easy-to-use, powerful, and has a free version that covers all the basics.
It comes with a long list of settings, including disabling and enabling WordPress core, theme, and plugin updates.
If you upgrade to its premium version, you’ll be able to access advanced features like update scheduling, delayed updates, auto-update protection, and dedicated support. The premium licenses start at $29/year.
Installing and configuring the Easy Updates Manager plugin is easy:


If you use Hostinger’s standard, cloud server, or WordPress-optimized hosting, you can set up your automatic updates preference during the WordPress installation process on hPanel. Here’s how to configure it:



If you ever want to adjust the update settings again, open the WordPress → Overview page and select the Change button near WordPress Updates:

Hostinger customers can also set up WordPress auto-updates in hPanel. This feature lets you enable automatic updates, log past updates, and roll back to a specific update using a backup.
When an automatic updates alert fails, it notifies you in hPanel and via email. This alert system keeps you informed about your website’s updates, allowing you to take action when necessary.
Keep in mind that activating WordPress auto-updates disables native WordPress automatic updates. However, you can fine-tune these settings.
Here’s how to configure WordPress auto-updates:


To view recent automatic update logs, scroll to the Updates log section and click the three-dot menu next to a specific update. Select Details to see more information about the update. Click Restore to roll back to that version.

As a WordPress site owner, you’ll often receive notification emails from WordPress when there’s a new update available or when changes are made to your site.
Expect to receive three types of notification emails from WordPress:
Even though these notification emails can be helpful, they can also clog up your inbox. To disable them, you can apply API filters.
You can create custom rules to receive emails for some instances but prevent incoming emails for the ones you don’t need.
apply_filters( 'auto_core_update_send_email', '__return_false' );apply_filters( 'send_core_update_notification_email', '__return_false' );apply_filters( 'automatic_updates_send_debug_email', '__return_true' );As a site owner, keeping your WordPress site up-to-date is vital to maintain its security.
Fortunately, you can automate updates for WordPress core, plugins, themes, and translation files. Automatic updates can also save a lot of time in your website maintenance routine.
Before you proceed with updating your WordPress site, having a backup system in place is essential. Then, choose a method to set up the automatic updates. In this article, we explored four methods to set up WordPress automatic updates:
No matter which method you go for, we hope that this article will help you manage your WordPress website a bit more easily.