Updating WordPress, should I Update Core or Plugins First?

WordPress updates can be a daunting thing to new users. Fear not, WordPress has one of the easiest updating systems around, and the core is designed to be as backwards compatible as possible.

When you have some updates to do, always update core first, then update your plugins and themes right after.

After an update, you should always check that the site is working as expected. If there are any issues, you can contact the support staff of the plugin or theme you are using. Contacting support when your core is not yet updated is fruitless because good developers always test on the latest version of WordPress, and will mostly ask you to get your site up to the latest version as well to help in trouble shooting.

So there you have it, an answer to a question that gets asked often around here.

About Jean Galea

Jean Galea is a WordPress developer, entrepreneur and padel player. He is the founder of WP Mayor, the plugins WP RSS Aggregator and EDD Bookings, as well as the Mastermind.fm podcast. His personal blog can be found at jeangalea.com.

Related Articles

  • Automatic Updating of WordPress Plugins and Core

    One of the tasks I least enjoy when working with WordPress is the chore of updating core, plugins and themes. Here's a solution you might want to try out

  • A forum on your website can increase visitor engagement and allow you to start a loyal community. There are a few WordPress forum plugins available. Let's take a look at…

  • Strategies for Selling WordPress Plugins

    Over on my personal blog I've shared some strategies that have worked for us when selling WordPress plugins. I invite you to check out that post (which I'll be updating…

14 Responses

  1. ivica72
    ivica72 October 8, 2013 at 19:04 | | Reply

    Jean,

    with all my deep and big respect to you and all of your work (that I follow with great joy and learn a lot with your posts), I’m sorry but I have to express my different opinion/experience regarding update order.

    Namely, I was doing for some time as you suggests (first update WP core and afterwards plugins), but I experienced several issues with certain plugins which were not updated to work with the latest WP version (non-compatible issue). Result was that my sites crashed – I had then to delete those (obsolete) plugins and reinstall them to their latest versions (which were adjusted/compatible to work with the latest WP version).

    Therefore, I changed update order: I first update plugins and themes and WP core at the end. Now everything is OK and I don’t have any more issues… which is now (after all practical experience) pretty logical to me because of the following:

    a) if I update first WP core, than plugins don’t need necessarily to be compatible with the latest WP version and anything (bad) can happen with the site,

    BUT

    b) if I update plugins first and then WP core, plugins are (if updated by their authors) most likely compatible with the latest WP version AND also compatible with the older WP versions (plugin backward compatibility).

    I hope you don’t mind (much :-)) that I stated different opinion according to bad experiences I had.

    Thx, Ivica

  2. Justin Tadlock
    Justin Tadlock October 8, 2013 at 21:18 | | Reply

    Definitely update core WordPress first. This is a rule I preach religiously. Plugins/themes breaking on a WordPress update should be rare. If it happens, it’s usually (not always) because the plugin/theme in question was poorly coded in the first place. The breakage was bound to happen at some point.

    For many developers, including myself, we don’t provide much in the way of backwards compatibility with older WP versions (if you want back compatibility, use an old version of the plugin). So, by updating a plugin/theme first, you’re more likely to break your install than the other way around.

  3. Bryan Petty
    Bryan Petty October 8, 2013 at 21:50 | | Reply

    In all honesty and my years of experience with WordPress, things can break in either order.

    However, also in my experience, core tends to go through a lot more testing and iteration to make sure that it avoids breaking backwards compatibility (it still does though!) than plugins and themes do. That said, I would generally recommend updating core first if you don’t know any better.

    It certainly isn’t a “golden rule” though. There’s plenty of situations where you might be better off updating certain plugins first, such as those that fix issues with new versions of 3rd party libraries WordPress provides like jQuery. More generally speaking, I would advise users to read up about changes in new versions of WordPress and the changelogs supplied by most plugins to find out what they recommend themselves instead.

  4. Stephen Cronin
    Stephen Cronin October 9, 2013 at 05:06 | | Reply

    I’ve always updated plugins first and it’s never let me down. To me it seems logical – if there is an update to a plugin, then either:

    a) it includes specific changes to cater for the new version of WordPress, in which case you want it in place *before* the new version, so the plugin doesn’t break your site when you upgrade WordPress
    or
    b) it’s unrelated to the new version, in which case it will work on the current version of WordPress (and probably the new version), so no problem updating plugins first
    or
    c) it includes some functionality that requires the new version, but has no backward compatibility for the current version, even though many people will still be on that version (assuming the new version has only just been released).

    So it comes down to whether A or C is more likely. Over the years, I’ve seen quite a few plugins releasing updates to fix issues caused by changes with a new version (major releases, not minor releases), whereas I haven’t come across *any* problems with plugins only working with the new version.

    Frankly speaking, if a plugin breaks when used with the last release of WordPress, then that’s just poor coding (in my opinion, although I know bugs happen)… It should at least degrade gracefully.

    You can get caught out either way, but in my experience, you’re more likely to have problems if you upgrade WordPress first.

    Of course, in practice, I generally upgrade the plugins and then WordPress in the same session, so any problems are minimal.

  5. Mickey
    Mickey October 9, 2013 at 11:52 | | Reply

    I guess I update plugins first by default, since I keep them updated at least a few times/week. By the time a new core update rolls around, most of the plugins on my site are already updated. I just take the updates in the order they’re released, and things seem to go quite smoothly.

  6. Noumaan Yaqoob
    Noumaan Yaqoob December 10, 2013 at 12:46 | | Reply

    For me it is always update core first and then plugins.

  7. Tim hyde
    Tim hyde January 11, 2014 at 05:08 | | Reply

    Always core first. It can go wrong both ways but since features are not just suddenly removed from core it is safer with core first.

  8. migueldelacueva
    migueldelacueva January 11, 2014 at 06:01 | | Reply

    I can’t downgrade my wordpress instalation but i can erase or downgrade a plugin. If a disaster comes then, the most practical scenario for me is working first with the plugins and after with the Core.

  9. Joe Rozsa
    Joe Rozsa July 24, 2014 at 03:20 | | Reply

    Thanks you for such clear instructions.i followed http://www.agnishukla.com/2014/07/23/step-wise-updating-wordpress-version/ but i cleared some issues from your articles
    thanks you.

  10. Paul
    Paul September 4, 2014 at 18:03 | | Reply

    Check each plugin for WP version compatibility. Any that requires an upgrade to work with latest version of WP: upgrade those plugins first*. The rest can be upgraded after. If no compatibility issue is specified by the plugin, it doesn’t matter when you upgrade.

    *If a single version of a plugin isn’t compatible with both before and after version of WP, uninstall the plugin and then install after – make note of any plugin settings which will need to be reapplied.

Leave a Reply