What WordPress Automatic Updates Mean In Plain English

WP auto updatesBeginning with WordPress 3.7, new installations are shipped with automatic updates.

This news strikes terror in many of our hearts.

After all, who can forget all the failed update horror stories?

I’ve got a few to tell myself so I understand and am uncertain for the time being.

However, because WordPress is very much part of my business, and this can potentially help shave a ton of my time, including outsourcing costs – it would be naive to reject automatic updates wholesale without first understanding what is involved.

Like anything new and somewhat major, this took me some time to digest. Some of this stuff is rather technical so I thought I’d help you understand what it all means to you.

Improved Verification Before Updates

When you click update, WordPress doesn’t simply update willy nilly. There are checks happening in the backend that you never see (that’s a good thing). With automatic updates, the developers have improved these backend checks to reduce update problems.

Update: I forgot to include this in the initial post. From what I read and understand, the automated minor updates only replace the changed files not the entire WordPress core as you would a major update.

It’s Not For Major Updates

I think this is where most people’s fears lie. Understanding this has helped me breathe a little easier. Before I dive in, let me explain the differences between updates. There are

  • Security Updates – where security loopholes are patched
  • Minor Updates – these are updates from 3.7 -> 3.71 or 3.71 -> 3.72
  • Major Updates – these are the ones that go from 3.6 -> 3.7 (which is where most update issues come from)

The good news is – automatic updates are not applied for major updates. Only security and minor updates. In fact, it’s been stressed over and over by the development team, automatic major update is not on the table and if it were it would be years before doing anything like that.

Automatic Updates Also Work For Older Versions

This is a little more geeky and may not be of interest for the casual user, but if you build WordPress sites for others, it might be something you’d like to know.

What this means is, if there is a vulnerability found in version 3.8 that is also present in 3.7.x, WordPress can now issue an automatic update to patch both the 3.8 and 3.7.x versions.

This way, you aren’t forced to update to the very latest copy in order to close a security issue (although it’s probably a good idea).

Optional Automatic Theme and Plugin Updates

Before you get out our pitchforks, from what I understand, only the core if automated by default.

Themes and Plugins are not automatically updated however, WordPress does support the option for you to do so. You can define which themes/plugins you want to auto update and you can also define you want automatic updates for minor or major releases of these just like the core.

Email Notifications

As far as automatic updates go you will begin receiving three types of email notifications.

  • Update successful
  • Update didn’t occur – maybe you require FTP or file permissions prevent it
  • Critical update failure

If you decide to let auto update do its thing, it’s probably a good idea to review your website each time after getting these emails. That way you know if things turned out OK – well, the last one we know didn’t turn out, but I’d definitely check out the site even after receiving a successful update notice.

There are a lot of other options, some more technical than others but I thought these were the major ones worth pointing out. All the options outlined here require manual editing of your wp-config.php file. But, thanks to ever pro-active plugin developers, there’s already a plugin out to help you with these options including turning off auto-updates if you choose to.

Would I Do It?

The question now is – what would you do Lynette?

At the time of writing, I’ve yet to witness an auto update. I purposely updated one site to 3.7 knowing that 3.7.1 would be out shortly but it’s been almost 24 hours, and my test site has not auto-updated yet. My manual triggers have been unable to force it to auto update so I’m still asked to click to update like the old way.

For smaller sites (landing pages) and sites where there aren’t a whole lot going on, I’d probably let them auto update to see how it works. Right now, I’d hesitate to turn it on for any site that has a membership component, has a lot of traffic, or is tied into another system. For the most part, I’ve found most sites break on updates because of a theme or a plugin. So if you’re really worried about an update be it major or minor, automatic or not,  check with the plugin or theme developers first if it is compatible.

Do You Want A Hands-Free Business?

Then get this guide to help you systemize your business so you'll have more time working on your business.

!
!

Hey! I want to make sure you know what you're getting here. In addition to the guide, you will also receive our memo that includes special offers, announcements and of course actionable information.

Terms and Conditions checkbox is required.
Something went wrong. Please check your entries and try again.
Facebook Comments

11 Comments

  1. valselby on October 31, 2013 at 11:55 am

    I had one send me an email last night and woke up to another email this morning from a site. CREEPED ME OUT! I had no idea about the option in there. I will work on being much more diligent backing up my sites. I’ve been good, but this new twist means I need to be perfect about it.



  2. Julie Hood on October 31, 2013 at 12:08 pm

    Thanks for the details Lynnette! I appreciate you saving me the time of digging through all the documentation. Oustanding post.



  3. jackzenert on October 31, 2013 at 2:40 pm

    Great information as always Lynette. Clearly explained – now I have to go make some decisions.



  4. LChandler on October 31, 2013 at 3:49 pm

    valselby I would be too if I hadn’t realized about the emails and frankly, I didn’t know either until after digesting the developer’s blog. It would have been better if they let me opt-in instead of making me opt-out but I also can see why they chose to do it this way.



  5. LChandler on October 31, 2013 at 3:49 pm

    @Julie Hood You’re welcome. I didn’t want to LOL but had to, and thanks for the kind words 🙂



  6. LChandler on October 31, 2013 at 3:50 pm

    jackzenert Thank you Jack. I know right? That’s why I held off updating to 3.7 otherwise I have to go into all these sites again to add the plugin to turn it off.



  7. dataplextech on November 1, 2013 at 5:39 am

    So, did we ever find out what the WP developers were smoking? 
    Whether it be operating systems, applications, or websites all updates need to be tested prior to applying them to production systems.  
    I’ve seen major corporations come to their knees because some IT guy pushed out a Windows update without testing it against much needed legacy applications.  I’ve seen accounting systems get updated by an office manager and the links back and forth between other systems simply stop functioning leaving the company unable to process orders, receive payments, etc.  And I’ve seen WordPress sites break to the point you can’t even log into the admin control panel.  
    Imagine having 30 niche sites auto update and there’s a
    major compatibility issue with a plugin used on each site.  Suddenly 30 sites are down
    within minutes or hours of each other, and you’re off with your spouse
    at a dinner party totally unaware of what’s going on.  

    Always test updates in a test environment before applying them to production systems.  And always have multiple backups on hand.



  8. LChandler on November 1, 2013 at 10:22 am

    dataplextech I agree with you. We manage lots of WP sites as well, including client sites it’s not fun.



  9. Angela Wills on November 2, 2013 at 12:28 pm

    I’ve used it on Marketers Mojo and the update went through all clear. I have over 400 posts, 16 plugins and the iThemes Builder theme and I’ve not had update issues in years so I figured I’d go for it. I think I’ll do it on all my other sites too. Seeing the major updates still need to be done I’m not too worried 🙂



  10. cindybidar on November 2, 2013 at 1:52 pm

    dataplextech I agree. I have a client with a large network of sites that are all basically identical. I cannot imagine letting them auto-update (even a minor one) without first testing it on his development site. That’s what it’s there for, after all.



  11. LChandler on November 2, 2013 at 7:58 pm

    @Angela Wills Glad it worked out! It’s probably going to depend on your comfort and confidence level. Normally on my own sites I’m more adventurous. I don’t have to answer to anyone for a break and if it does, I know how to put everything back like nothing happened or hack stuff till a fix is in place. With client sites… not so much.