Do you need an admin interface to stop / disable auto update feature of WordPress ?

Now that the “Automatic update of WordPress core” has been introduced in WP version 3.7, there are some obvious questions those come into mind. Where can I control this automatic update functionality of WordPress 3.7 ? Is there any admin interface for it ? How can I disable auto update of WP ? So, before going to show you how can you control the automatic update feature on admin settings page, let me tell you some facts.

This newly introduced auto update of WordPress core files is only for security and maintenance releases which is considered to be MINOR releases. That means this auto-update feature won’t be affecting the major releases of WP.

automatic-update-wordpressMajor releases: 3.x –> 3.(x+1)  OR  3.x.x –> 3.(x+1)
Version 3.6 to Version 3.7 or Version 3.8

Minor releases: 3.7 –> 3.7.(x+1)  OR  3.7.x –> 3.7.(x+1)
Version 3.7 to Version 3.7.1 or Version 3.7.2 or Version 3.7.3

As this feature is not for major releases rather only for the minor ones, it won’t break your site and won’t create any major problems. So stay cool and don’t worry !!   🙂

Somehow, if you don’t need this auto-update feature for some reasons like:

  • You manage your site using version control.
  • You implement your own deployment mechanism.
  • You think there is no guarantees in this auto-update feature.
  • You want to upgrade manually with complete control and at you own convenience.
  • OR if you think there is any error in the stats provided by Nacin regarding zero failures 😉 

 

Now the Solution (Plugin that creates an settings interface for WordPress admin to manage & control auto updates):
By default, there is NO admin interface provided by WordPress to have control over this. However there are some hooks and config variables to manage this. Like:

// Core update disabled
define( 'WP_AUTO_UPDATE_CORE', false );

// Update core - minor versions
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

// Update core - development, major, and minor versions
define( 'WP_AUTO_UPDATE_CORE', true );

 

Certainly there is a cool plugin called “Update Control” in the WordPress repo which provides a nice and easy interface to manage this newly introduced feature along with some more options. Plugin URL: http://wordpress.org/plugins/update-control/
 
disable auto update wordpress
Various features & controls provided by this plugin:

  • Enable/Disable automatic updates.
  • Set the level of releases for Auto Updates.
  • Enable/Disable automatic Plugin updates
  • Enable/Disable automatic Theme updates
  • Enable/Disable automatic Translation(languages) updates.
  • Enable/Disable the code versioning check
  • Enable/Disable sending emails for updates etc.

If you are developer and you want to do this in your existing code then read this answer by Chip Bennett at stackexchange. http://wordpress.stackexchange.com/a/120082/13615

Comments

6 responses to “Do you need an admin interface to stop / disable auto update feature of WordPress ?”

  1. Maruti Mohanty Avatar

    Nice Information. (y)

  2. Ryan Avatar

    Great plugin.

    I have been using manual way of that adding code into the php. But using plugin is very simple.

    Thanks for the share.

  3. An Avatar

    So easy to disable auto update , so great plugin , thank you for sharing !

  4. Sunny Kumar Avatar

    Great article! Thanks for sharing this valuable piece of information,

  5. Loan Hưởng Avatar

    Hi! I don’t want to automatic update. I hate new editior 😀 tks

  6. Rohit Kumar Shaw Avatar

    Nice Information. <3

Leave a Reply

Your email address will not be published. Required fields are marked *