Safeguard
Security Guides•

Do WordPress core updates install themselves?

Minor core updates install automatically by default. Major ones do on fresh installs from 5.6, not on older sites. A wp-config.php constant changes both.

Safeguard Security Team
4 min read

Yes for minor releases, sometimes for major ones. Existing WordPress installs receive minor core updates automatically by default. Fresh installs created on WordPress 5.6 or later also receive major updates, unless a version control checkout is detected. A setting in wp-config.php can tighten or loosen this.

Minor versus major

Minor releases are mostly maintenance and security fixes. Major releases add features and change more code, so a site with a heavy plugin stack may need testing first. WordPress treats them differently for that reason.

Update typeExisting installFresh install on 5.6 or later
Core minorAutomatic by defaultAutomatic
Core majorNot automaticAutomatic, except version controlled sites
Plugins and themesSpecial cases onlySpecial cases only
Translation filesAutomaticAutomatic

The special cases for plugins and themes are flagged by the WordPress.org API. Do not assume your plugins are updating just because core is.

Controlling it with wp-config.php

The WP_AUTO_UPDATE_CORE constant sets core behaviour. Three values matter:

  • true enables all core updates, including major releases and development builds
  • false disables all core updates
  • minor enables only minor releases, which is the documented default

When the constant is set it overrides the setting on the Updates screen. A second constant, AUTOMATIC_UPDATER_DISABLED, stops the site from auto-updating at all. The documentation suggests it for sites with customisations, host-supplied updates, or a requirement to test in staging first.

Which setting should you pick?

Pick minor for sites you cannot test every release on. It keeps security fixes flowing with low breakage risk. Pick true only if you have backups, monitoring and a plugin set you trust. Pick false only if something else, such as a deployment pipeline or your host, handles core updates, and write down who is responsible.

The risky pattern is false with nobody applying updates. Sites end up pinned to a release for years because someone once disabled updates to avoid a breakage.

Version controlled sites

If your site lives in a git checkout, WordPress may skip automatic updates because it detects the checkout. That is deliberate. In that setup, core updates should arrive through your normal change process: a pull request, a test run, a deploy.

Check what you actually run

The WordPress version appears on the Dashboard and in the command line. Compare it against the latest release for your branch each month. If you cannot say which person or system updates core on a given site, that is the finding to fix first.

A short monthly routine

  1. List each site with its core version and its update setting.
  2. Mark sites where WP_AUTO_UPDATE_CORE or AUTOMATIC_UPDATER_DISABLED is set, and note who set it and why.
  3. Check that the owner of each site can restore a backup, because automatic updates assume you can.
  4. Confirm that plugins and themes have an update path too, since core is only one part of the stack.

This takes minutes per site and removes the most common surprise: a site that everyone thought was updating itself. Safeguard can scan a repository for dependency manifests and produce an SBOM, and there is a free scan at gold.safeguard.sh/scan.

Quick check

Does WP_AUTO_UPDATE_CORE override the dashboard setting?

Yes. When the constant is defined in wp-config.php it takes precedence over the Updates screen.

Do I still need backups if updates are automatic?

Yes. Automatic updates reduce delay but cannot guarantee a clean result on every site.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.