I have upgraded my WordPress to version 2.1. My blog did bugger up! It showed each post twice! I checked in the dashboard. Everything looked all right here. Whew!

Next, I started disabling each plugins to see which one of them, buggered the blog. Well it turned out to be KG Archives/ Sideblog Plugin . The author has kindly posted an update. I have not enabled the plugins yet. KG Archives works well. However Sideblog breaks my blog. I just don’t get anywhere nearer to the home page with this plugin.

After having upgraded my blog, I read some interesting blogs here, here and here. They gave me the creeps :-)  I should have followed the steps outlined and obviously, I had not. This was my secong wordpress upgrade and actually first major upgrade. Hmm, this is what I should have done (thanks to Lorelle – what follows hereunder is an excerpt from her post)

1. Update WordPress Plugins: Before you install WordPress 2.1, check the WordPress Plugin compatibility list to make sure your favorite can’t-live-without WordPress Plugins will work with the new version. Even if they aren’t on the list, check the WordPress Plugin author’s site to see if they have updated their Plugin.

2. Don’t Upgrade Properly? Don’t Complain: Most upgrade issues in the come from those who don’t follow the upgrade instructions properly.

If you are making the leap from an older version, please follow the instructions on upgrading from WordPress 1.5.x and 2.0.x to 2.1. Changes were made in each of these versions to the database, so your upgrade may need to be incremental, or at least a little more fussy.

3. Before installing the new version of WordPress:

1. Backup everything, including your WordPress Theme files.
2. Turn off all WordPress Plugins.
3. Delete the old WordPress core files.
4. Upload the new WordPress core files.

If you don’t do this, we’ll tell you to do this when you come visit us in the . ;-) The process of uploading files over the top of others can cause glitches if there are any interruptions in your Internet connection. Don’t trust it. Delete and upload new files.

If you are having massive errors and problems after running the upgrade.php script, then start over by deleting the files and uploading them again. This solves most problems with upgrades and patches. Hopefully, this process will be automated and easier in the future.

4. Turn Off WordPress Plugins Before Upgrading: WordPress 2.1 changes the tables structure in the database a bit and adds new ones. WordPress Plugins that access the changed tables in the database may implode after the upgrade, so make sure these are updated before you begin the upgrade process.

Make sure all WordPress Plugins are inactive, then turn them on one by one and test the site thoroughly after each one is turned on so you can find the culprit before you get too far.

Download Squad’s Post Install Checklist is worth reviewing to make sure everything is still working as it should.

5. Specific Troubleshooting Issues

If You Have Trouble: If you are having trouble with the WordPress 2.1 upgrade, spend a few minutes searching through the . The odds are you aren’t alone and someone has already responded with an answer. If not, then ask. Your problem may be the some as someone else who doesn’t have the courage to ask.

Rich Text Editor No Shows: For those who use the Rich Text Editor feature for writing posts, you need to make sure you enable Javascript in Firefox in order to see the WYSIWYG editing section of the Write Post panel. Make sure nothing else you have installed prevents Javascript from running or you will not see the Rich Text Editor appear correctly.

If your host server has not upgraded past MySQL 4.0, do not install WordPress 2.1. According to Ryan Boren, while the WordPress 2x branch will continue to support MySQL 3.23.23, WordPress 2.1 will require MySQL 4.0, taking advantage of the more powerful and optional functions in the newer versions of the database program. It’s time to nag them or find a new server if you want to keep up with WordPress. You should also know that MySQLAB has stopped support for MySQL 4.0. Ryan says that WordPress 2.2 will require a minimum of MySQL 4.1.

WordPress Theme Authors be warned. Some are reporting screwed up WordPress Themes and structure after upgrading. WordPress 2.1 now incorporates blogroll links into the category list and a few new WordPress Theme template files, deprecated a few older ones. If your WordPress Theme uses the wp-list_cats() template tag, it has been deprecated in WordPress 2.1. The new template tag is wp_list_categories(). Ericulous summed up some of the other changes in template tags between WordPress 2.0x and WordPress 2.1.

Old Atom Feeds: Some have complained about the lack of an upgrade for Atom. Matt Mullenweg announced that next update will feature the Atom API for the next version. Until then, you can add Atom 1.0 feed to your WordPress blog with WordPress Atom 1.0 WordPress Plugin, enable it manually with the instructions from snellspace.com, or replace your feeds with .

Period.

I freaked out when I saw point # 4! I did not do that. As I mentioned previously, I have done such major upgrade – first time. Atleast I knew that if something breaks my blog, it will be because of  plugins. Nothing else. Also, I see that my links are now part of categories. I will shortly investigate if  this is true for me as well

 “Some are reporting screwed up WordPress Themes and structure after upgrading. WordPress 2.1 now incorporates blogroll links into the category list and a few new WordPress Theme template files, deprecated a few older ones. If your WordPress Theme uses the wp-list_cats() template tag, it has been deprecated in WordPress 2.1. The new template tag is wp_list_categories(). Ericulous summed up some of the other changes in template tags between WordPress 2.0x and WordPress 2.1.”

Will keep you posted on that. But in keep mind the above points when you are going to upgrade to WordPress 2.1!

Update: My ‘Fresh’ Theme does not work well. Categories show up my links. Why? As mentioned above about wp_list_categories. So for now I have switched to a theme that works fine. I have tried the following themes and they also don’t work:

Durable v0.2.2

fadtastic_theme 1.0

Fresh 1.1

Themes that worked for me

Diavola 1.0

Mollio 1.0 by Kaushal Sheth

%d bloggers like this: