How To Downgrade WordPress To A Previous Version

how to downgrade wordpress to previous version

Have you ever updated to the newest version of WordPress, and then noticed that your site starts to have a bunch of problems? Don’t freak out. A lot of the times, it’s an issue with a plugin or theme that’s not compatible with the newest update. Sometimes (rarely) there’s an issue with the WordPress update itself. Whatever the case, one of of the quickest solutions to bring your site back to normal is to downgrade WordPress back to the previous version.

Compatibility issues are one of the reasons I try to avoid plugins and themes that don’t get updated regularly. I don’t want to be stuck with an older version of WordPress just because one of my plugins or themes doesn’t work with the latest update. Before you go through the process of downgrading, I’d suggest checking to see if a plugin is what’s causing the issue. If it is, you can just disable the plugin until there’s an update for it. If it’s a problem with the theme though, that’s an entirely different story. That’s when you’ll want to consider downgrading your version of WordPress.

Before you downgrade, I’d highly recommend making sure you have a backup of your site just in case things don’t go as planned and everything gets screwed up. I’ve never run into an issue but I always have the feeling that the one time I downgrade and my site goes berserk, I won’t have a backup. There are tons of backup plugins for WordPress and your web host might/should be able to provide you with the latest backup they have.

The first thing you’re going to need is a previous WordPress release. You can download any of the previous WordPress versions here –> WordPress releases. Only downgrade down to the version before the newest one. Don’t go way back into the archives to version 1.1. Some of the older versions of WordPress have security issues that could put your site at risk.

Here’s how to downgrade WordPress to an older version.

Manual WordPress Downgrade Tutorial

Step 1: Deactivate All Your Plugins

After you’ve created a backup of your site and downloaded the WordPress version you want to downgrade to, it’s time to actually downgrade. The first thing you want to do is login to your WP Dashboard and deactivate all of your plugins.

Deactivate All WordPress plugins

Step 2: Logout of WordPress

After all your plugins have been deactivated, logout of WordPress.

Step 3: Use An FTP Client And Locate Your Site’s WordPress Files

This step will require that you have an FTP client. An FTP client allows you to access all of the files on your site. I use FireFTP from Firefox and FileZilla is another very popular option. Both are free and you can’t go wrong with either. The images in this tutorial are from FireFTP. In your FTP client, locate your WordPress files (wp-admin, wp-content, etc.). In FireFTP, they will be the first thing you see when you open your site’s folder.

Step 4: Delete The WP-Admin and WP-Includes Folders

Delete both the wp-admin and wp-includes folders. Do not touch the wp-content folder! You can leave all of the other files alone because you will overwrite them in the next step.

how to downgrade wordpress step 4

Step 5: Transfer The Files From The Previous WP Version to Your Site With FTP

While you’re still in your FTP client, go into the folder where you have the WordPress version you want to downgrade to. Transfer over everything except the wp-content folder. After all the files have been transferred, your downgrade is finished.

how to downgrade wordpress step 5

Step 6: Update Your WordPress Database

Login to your WP Dashboard. You will be prompted to update your WordPress database. Click on “Update WordPress Database” and then click continue to login.

update wordpress database

Once you’re logged in, you should see that you’re running whatever version of WordPress that you downgraded to. Congrats!

A word of caution. I don’t recommend using older versions of WordPress when newer ones are available. Like I said in the beginning, a lot of the updates come with security patches to stop known security threats that could leave your site open to hackers.

If your theme isn’t compatible with the most current version of WordPress, contact the theme developer and let them know. If there’s no support offered for your theme, then you’ll want to switch to a different one that’s updated on a regular basis.

I hope you found my guide helpful. If you have any questions, feel free to leave a comment below!

160 Comments

  1. Khalid 2 February, 2016
    • Dominique 2 February, 2016
      • Antony Rappai 4 January, 2017
        • Dominique 5 January, 2017
  2. Tuhin Rahman 27 March, 2016
  3. Panji 13 April, 2016
    • Dominique 13 April, 2016
  4. Aurélien Debord 15 April, 2016
    • Dominique 17 April, 2016
  5. Lukas 15 April, 2016
    • Dominique 17 April, 2016
  6. Asif Mohtesham 16 April, 2016
    • Dominique 17 April, 2016
  7. Jonathan 18 April, 2016
    • Dominique 19 April, 2016
  8. noyp 19 April, 2016
    • Dominique 19 April, 2016
    • Elias 25 April, 2016
  9. Joce 19 April, 2016
    • Dominique 20 April, 2016
  10. punyaixan 21 April, 2016
    • Dominique 21 April, 2016
  11. Garth 23 April, 2016
    • Dominique 26 April, 2016
  12. Tee 25 April, 2016
    • Dominique 26 April, 2016
  13. Kabelo 26 April, 2016
    • Dominique 27 April, 2016
  14. Masoud 28 April, 2016
    • Dominique 2 May, 2016
  15. ken 30 April, 2016
    • Dominique 2 May, 2016
  16. Pingu 2 May, 2016
    • Dominique 2 May, 2016
  17. Carlos 4 May, 2016
    • Dominique 5 May, 2016
  18. Matt Gardner 9 May, 2016
    • Dominique 9 May, 2016
  19. Arun kumar 10 May, 2016
    • Dominique 10 May, 2016
  20. Ivan 10 May, 2016
    • Dominique 10 May, 2016
  21. Luke 16 May, 2016
    • Dominique 17 May, 2016
  22. David 24 May, 2016
    • Dominique 27 May, 2016
  23. Clare 25 May, 2016
    • Dominique 27 May, 2016
  24. Jerome ibuyan 2 June, 2016
    • Dominique 9 June, 2016
  25. Ali 8 June, 2016
    • Dominique 9 June, 2016
    • Dominique 14 June, 2016
  26. Breanne 14 June, 2016
  27. Byron 20 June, 2016
    • Dominique 23 June, 2016
  28. Antoine 21 June, 2016
    • Dominique 23 June, 2016
  29. Bishal 23 June, 2016
    • Dominique 3 July, 2016
  30. Rahul 26 July, 2016
    • Dominique 31 July, 2016
  31. ariel 31 July, 2016
    • Dominique 10 August, 2016
  32. rubi 3 August, 2016
    • Dominique 10 August, 2016
  33. Dani 6 August, 2016
    • Dominique 10 August, 2016
  34. Stuart 18 August, 2016
    • Dominique 19 August, 2016
  35. dieng 21 August, 2016
    • Dominique 23 August, 2016
  36. Maru 23 August, 2016
    • Dominique 1 September, 2016
  37. tobi tijani 24 August, 2016
    • Dominique 1 September, 2016
  38. Arthur 1 September, 2016
    • Dominique 6 September, 2016
  39. Nneka 14 September, 2016
    • Dominique 16 September, 2016
  40. hussain 25 September, 2016
    • Dominique 30 September, 2016
  41. Asad Ali 25 September, 2016
    • Dominique 30 September, 2016
  42. Bruce 3 October, 2016
    • Dominique 4 October, 2016
  43. Diego 7 October, 2016
    • Dominique 7 October, 2016
  44. Shailesh Singh 8 October, 2016
    • Dominique 8 October, 2016
  45. Diego 8 October, 2016
    • Diego 8 October, 2016
      • Diego 8 October, 2016
        • Dominique 8 October, 2016
  46. Beatrice 12 October, 2016
    • Dominique 13 October, 2016
  47. Joe 16 October, 2016
    • Dominique 26 October, 2016
  48. Kadmiel 19 October, 2016
    • Dominique 22 October, 2016
  49. Godfrey Bamweyana 25 October, 2016
    • Dominique 26 October, 2016
  50. Igor 27 October, 2016
    • Dominique 30 October, 2016
  51. Keith Rowley 7 December, 2016
    • Dominique 8 December, 2016
  52. Matteo 7 December, 2016
    • Dominique 8 December, 2016
  53. Leon 7 December, 2016
    • Dominique 8 December, 2016
      • Leon 8 December, 2016
  54. Arslan Waris 8 December, 2016
    • Dominique 10 December, 2016
  55. Joe Daniel 9 December, 2016
    • Dominique 10 December, 2016
  56. a12 10 December, 2016
    • Dominique 10 December, 2016
  57. Cassie 11 December, 2016
    • Dominique 11 December, 2016
  58. Matt 15 December, 2016
    • Dominique 16 December, 2016
  59. Mark 16 December, 2016
    • Dominique 16 December, 2016
  60. Ahmed 20 December, 2016
    • Dominique 28 December, 2016
  61. Stephen Tran 27 December, 2016
    • Dominique 28 December, 2016
  62. Knowlege4ever 2 January, 2017
    • Dominique 5 January, 2017
  63. Reggie Niccolo Santos 10 January, 2017
    • Dominique 11 January, 2017
  64. Tom 12 January, 2017
    • Dominique 13 January, 2017
  65. ladi 14 January, 2017
    • Dominique 14 January, 2017
  66. Jov 17 January, 2017
    • Dominique 18 January, 2017
  67. Erik Willems 24 January, 2017
    • Dominique 28 January, 2017
  68. Peter 31 January, 2017
    • Dominique 1 February, 2017
  69. Daniel Shaffer 8 February, 2017
    • Dominique 16 February, 2017
  70. mathis 9 February, 2017
  71. mathis 9 February, 2017
    • Dominique 16 February, 2017
  72. Dre 21 February, 2017
    • Dominique 24 February, 2017
  73. Fab 5 March, 2017
    • Dominique 5 March, 2017
  74. Ludovic 19 March, 2017
    • Dominique 22 March, 2017
  75. Alberto Almonte 31 March, 2017
    • Dominique 1 April, 2017
  76. Bryan Jackson 2 April, 2017
    • Dominique 5 April, 2017
  77. Adam 27 April, 2017
    • Dominique 29 April, 2017

Leave a Reply