To stop automatic updates in WordPress, you can approach it in a few different ways depending on what specifically you want to prevent from updating automatically (WordPress core, plugins, themes). Here’s how to manage each type:
1. Disable All Automatic Updates
To completely disable all types of automatic updates, core, plugins, and themes, add the following line of code to your wp-config.php
file:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
2. Disable Core Updates
WordPress core updates can be specifically controlled. To disable all core updates, including minor and major, add the following to your wp-config.php
file:
define( 'WP_AUTO_UPDATE_CORE', false );
3. Disable Theme and Plugin Updates
Disabling automatic updates for themes and plugins can’t be done directly through the wp-config.php
file but can be managed through filters in your theme’s functions.php
file or a site-specific plugin.
Disable Plugin Updates:
add_filter( 'auto_update_plugin', '__return_false' );
Disable Theme Updates:
add_filter( 'auto_update_theme', '__return_false' );