Although having latest WordPress is good idea, but sometime you may wish to back to earlier version of WordPress installation after upgrading your WordPress. This can happen when your plugins do not work with new version of WordPress and your site is depend to that plugins.
Good news is downgrading Latest Version of WordPress to a older version of WordPress is very easy task and that same as upgrading a WordPress to newer version but in reverse way.
Here I going to share my experience with you, how you can install older WordPress on newest version of WordPress. let say installing WordPress 3.0.0 on WordPress Version 3.2.1 without losing current WordPress setting and data. Save your time and avoid headache and enjoy reading this most wanted WordPress tip!
- First make full back up of your site. Including your WordPress folders and database. You are reading this becase you missed to backup your WordPress before upgrade. Its good practice to backup your WordPress before upgrade or downgrade. You need to have access to your site control panel. Using a ftp program such as Filezilla you can make a copy of all files to your computer. By using a ftp program such as PhpMyAdmin you can backup your WordPress database. Also most control panel have a function that let you to backup everything just by one click.
- Deactivate all active plugins. Login to WordPress admin area and go to plugins section. Select active plugins and deactivate them. Pretty easy. First time I was afraid to lose my plugins and WordPress settings if I downgrade My WordPress . I write down all settings of my plugins. It took almost 2 hours. Good news is you can skip this part! don’t worry you have a full backup. right? ( I hope so!). then you have a option to restore your site to previews state and make a snapshot of setting of bad plugins if needed. Its safe to deactivate your plugin before downgrade. but it can be just fine if you do not do.
- Delete wp-admin and wp-includes folder. ( make sure no plugin use this folders to save something).
( update: I know its little scary to delete these folders. but you can always get these folders back from your backup or you can get a copy of it be extracting latest WordPress zip file. Also I found another easy and faster way. Some Ftp software such as filezilla allow you to drag and drop folder to another location. Simply create a folder with name _oldWP and select wp-admin and wp-includes and drag it to _oldWP folder. This is much faster than deleting these folders and same time it allow you to have them at _oldWP folder) - get the old version of wordpress that you need from wordpress.org release-archive
at the writing time of this post, most people like to downgrade from wordpress Version 3.2.1 to wordpress Version 3.1.0! that is because most famous plugin such as light box! are not ready to get power of latest WordPress yet. - unzip your desired version of WordPress and overwrite all files to your website by using ftp program. ( this will copy wp-admin and wp-includes to your ftp as well)
- Go to your site admin area. This time you won’t see WordPress admin login page. Instead you will notice a message that say wordpress need to upgrade current wordpress to new one!!. do not worry. It just shy to say it is actually downgrading but it know how to its job to downgrade your WordPress = )
- login to admin area again (and activate all plugins you need).
WordPress even tell you what plugin were active before downgrade, So you can activate all of them in one step.
Everything will be fine and you can enjoy old WordPress installation on new on WordPress like you never did a upgrade.I tried to write as much as details I could. Please share this post, If you found it useful.
If for any reason you are still afraid to do this scary task. let me know to do it for you. You will need to let me know what is your WordPress admin login details and your ftp login details. Please note this service is not free and it will cost you 50$ that you can pay after successful downgrade using PayPal. I will back up your site first and I take a movie of downgrading process that will show you how I downgrade your site. So next time you can do it your self.
Do you need Professional coder? Hire me
Looking for different WordPress plugin? Try Wishlist member
Andy is one of core WordPress WishList Member Developer. He is in love with WordPress and fun of turning new ideas to WordPress plugin or theme.



Radislav
February 16, 2011
9:56 pm
This is what I was looking for. Thx
chrissabbatini
March 22, 2011
12:30 pm
Man, this is the SECOND time your post has saved my ass. THANK YOU.
WordPress 3.1 is incompatible especially with some Facebook integrating plugins, and completely screwed some of my websites.
Following these instructions, however, I went back to 3.0.5 without any issues and now everything works again.
Now, to figure out exactly what’s incompatible and get RID OF THAT S*!%.
Thanks again!
Steve
April 26, 2011
11:40 pm
Thanks, worked a treat.
JJ
April 27, 2011
2:51 am
Hi,
How to install a wordpress older version the very first time to a new domain name. No data yet.
JJ
Hamza Younas
April 30, 2011
7:58 pm
great tutorial i was looking for this
thanks
Lena
August 3, 2011
8:57 pm
ok i deleted the wp-includes and the wp-admin folders, now when i open the old version of wordpress are those the only 2 folders that I replace on the ftp?
Im downgrading because wp 3.2.1 made my lightbox stop working. im scared todo this because i dont want to ruin the whole site
Andy
August 3, 2011
9:39 pm
@Lenea ,
First make sure you have a backup or copy of your wp-config file which is at root of your wp installation folder. You should not delete wp-config.php file and wp-content folder. Then You need to extract and copy old version of wp-admin and wp-includes folders plus all other files except wp-content folder to your ftp at same place.that’s all
Gregor
August 9, 2011
2:42 pm
This has saved me lots of frustration. I had numerous issues with WP 3.2.1 and have just downgraded to 3.1.4. I referred to this page many times over the past few days.
Many Thanks.
How to downgrade WordPress - WP Fantastic
August 13, 2011
6:14 am
[...] View post [...]
Sally
September 4, 2011
7:39 pm
Thank you so much! For some reason, the latest upgrade messed up everything on my site. Weird things like I couldn’t change the permalink for posts, I couldn’t upload pictures from the edit screen, select all didn’t work for updating plugins, or deleting spam. It was just a mess! I just did this downgrade and now it all works again! Thanks!
cahir
September 19, 2011
3:05 am
Thanks man, it saved me a lot of time.
Adam Garcia
December 16, 2011
2:15 pm
How does this work for a subdirectory? For some reason I can’t get the FTP Client to work correctly. It keeps telling me that I cannot enter the directory because it is an anonymous connection. I tried making it where it asks me for a password, but then it tells me that it cannot connect and the server timed out. UGGHHH!!!! I need some help…pleazzz!!!
Muse
December 16, 2011
5:27 pm
Great it worked for Me . Awesome ! since the new word-press version 3.3 disabled my edition on posts View . It left me with HTML only.
I needed to go back 2.2.1
Best
Muse
Josh
January 4, 2012
1:31 am
You saved me! I have my final meeting with my first client ever. I didn’t see anything affecting what I had in the changes documentation, so as a noob, I didn’t back the site up.
My site ended up breaking horribly in internet explorer, and you just saved my ass!
Antoine van DInter
January 4, 2012
9:05 am
You have saved my blog and about 4 years of work! Thanx to your detailed description I have everything back and it’s up and running again! Great post, many thanx! I first had a blank page, but renaming the plugins folder to plugins-old and uploading the plugins folder from WP did the trick.
Brian
January 16, 2012
2:22 am
It worked. A few things to point out..
Using FTP:
Delete: wp-admin and wp-includes folders.
Do NOT delete: wp-config.php file and wp-content folder (I almost did)
After you do that, then just drag over all the files and you’re set. Also remember to delete wp-config-sample.php (in the wordpress package) as you don’t need it.
Thank you!
Brian
January 16, 2012
2:23 am
Also this is great! If you use one-click install, but your hosting company doesn’t have older versions.. Do the 1 click install for version 3.3 or newer, then downgrade using this method, I used 3.2x..
Super easy took 3-5 min, most of the time was spending transferring files.
Shawn
January 21, 2012
11:58 am
Much luv for the post!! I am putting up a back link on my site to this page. Very helpful!
P.S. $50 to do this work is way too cheap man. You are worth way more than that. Don’t short change yourself.
Thanks again,
Shawn
CompSE Web Designs
James R
January 27, 2012
8:14 pm
Thank You! I am going to try this tonight and hope it helps my site.
Rick
February 2, 2012
1:26 am
Sweet! I was just asked to install WP 3.0 on a site and this method, combined with the extra info from Brian above, got it done.
Yeah, uploading all of the files took the most time!
BRIGHT
March 11, 2012
11:07 pm
wow wow wow this is soooo goood am enjoying my downgrader thnxxx toooo much
Pete
March 13, 2012
1:45 am
Awesome. Just what I was looking for. Thanks for the great directions.
Simon
March 19, 2012
12:34 pm
Thanks for GREAT GREAT POST. You saved me a lot of time and headache! Thanks so much!!!
Gerry
April 24, 2012
2:33 am
Solved a problem for me. The link to the back versions of WordPress is a GEM! Thanks for the good information.
mattS
May 4, 2012
7:32 am
thanks a lot. this helped me revert from 3.3.1 to 3.1.2
great work
Tamara
May 30, 2012
5:51 pm
Thank you! I was tearing my hair out trying to figure this out. I’m so very relieved to have successfully downgraded thanks to your post and others’ comments. Everything seems to be working fine!
Audrey Cordery
September 19, 2012
10:44 pm
This is HUGE timesaver -And the second time I have used this-with no problems.