As of writing this post, our WordPress engine has just been upgraded to the latest version of the WordPress, the version 2.3.1.
What’s the WordPress 2.3.1?
According to the WordPress site, WordPress is our current stable release of the WordPress which means some bugs found with the WordPress 2.3 were fixed :
2.3.1 fixes over twenty bugs. Some of the notable fixes are:
- Tagging support for Windows Live Writer
- Fixes for a login bug that affected those with a Blog Address different than
their WordPress Address
- Faster taxonomy database queries, especially tag intersection queries
- Link importer fixes
Now, I think you need to upgrade your WordPress 2.3 system too. Consider this:
Unfortunately, some security issues were found in 2.3. Janek Vind found an XSS problem that can be exploited if your php setup has register_globals enabled. For this reason, upgrading to 2.3.1 is advised.
- Powered by Article Dashboard digital television tuners
This blog of mine really eats up too much server’s resources. There are tons of hits that our blog missed because the server’s system automatically takes down our site to save their other clients. And I consider those missed hits as my blog’s losses.
Anyway, I am very much thankful to the Ploghost.Com support personnel for informing me about it and for giving me hint on how to deal with this.
Now in order to minimize the losses, I decided to take down some of the WordPress plugins installed:
- Ad Rotator. I use this plugin to run the free banner advertisement program of this blog. The banners supposed to be showed at the header of this blog.
- Better Comment Manager. This is the plugin that helps me manage the comments posted on this blog.
- Comment Relish. It allows me to send a short message to first time commentator.
- Email Users. It gives me the opportunity to send important announcement and invitation in the form of email to all registered members of this blog.
- Filosofo Enroll Comments. I use this plugin to automatically enroll commentators as comment subscribers on the post they commented.
- Show Top Commentator. It is used to show the top commentator at the sidebar of our blog.
- WP Digg Style Paginator. This is the one responsible in paginating our blog.
Well. After disabling these plugins, this blog runs better again.
“I wish I never upgraded my WordPress to the newest version, the WordPress 2.3.” That’s what I said after upgrading my WordPress engine.
Upgrading immediately your WordPress software to the latest version is really the best thing to do especially if tons of security bugs are corrected with that latest version. However, upgrading your WordPress to the version 2.3 immediately without upgrading your plugins and themes, will really pissed you off.
Just recently, I upgraded my WordPress without reading the upgrade note nor the posts of bloggers who recently upgraded their own WordPress. After 5 minutes setup with the use of an FTP client, I then tried to post new write-ups, and then WordPress told me this:
WordPress database error: [Table ‘selaplan_wordpress1.wp_post2cat’ doesn’t exist]
SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM `wp_posts` p LEFT JOIN `wp_post2cat` pc ON p.ID = pc.post_id LEFT JOIN `wp_categories` c ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY cat_ID
This message appear even if you will just post your comment.
So, what should you do?
(1) Not yet upgraded
If you haven’t yet upgraded your WordPress but are planning to upgrade it to WordPress 2.3, do the following:
- Read the WordPress note to make prepare yourself in upgrading your WordPress system and follow their instructions as quoted:
- Back up your blog. It never goes out of style, and we have a nifty Codex page with a few different methods.
- Check for the latest versions of your plugins. Here’s a list of known compatible and incompatible plugins with 2.3, Google Sitemaps seems to be one causing a lot of issues. (Forum thread.) Upgrading might get you cool new features anyway. Don’t forget about our plugin directory.
- Enjoy the last time you have to check for plugin updates manually, as 2.3 will do it magically behind the scenes.
- Read up on how to modify your theme to add tag support.
- Consider switching your install to use Subversion to make updating ultra-easy.
- Make a list of your friends who are less computer literate so you can help them upgrade. (Maybe throw an upgrade party?)
- Install the “Upgrade Preflight Check” WordPress plugin and activate it, then create a report in order for you to identify the cause of errors. Download the plugin here.
- If you think your blog is ready for the upgrade then upgrade now. Download the latest version of WordPress here.
(2) Upgraded already
If you upgraded your WordPress already and don’t experience any problems with it, then good for you. However, if you experienced what I experienced, then try the following:
- Check if you are using the “Google Sitemaps” plugin. If you are using it, then deactivate it. Most of the WordPress users who experienced similar problems found out that it’s the “Google Sitemaps” plugin that caused the errors. Download the latest version of it that is compatible with the newest version of WordPress. Download here.
- If the problem exist after disabling or upgrading the “Google Sitemaps” plugins, then try deactivating all your plugins that are not listed here. This is the list of plugins that are compatible with the WordPress 2.3.
So, next time before you upgrade your WordPress system, be sure to read first the upgrade notes to avoid any problems.