If you ever have a problem with a particular WordPress theme or plugin, follow the steps below:
a) Before activating any new theme or unfamiliar plugin, you MUST backup your database using WP DB manager, BackWPUp or your favorite backup plugin! There are certain plugins (I cannot remember their names) that are known to play havoc with blog databases, going so far as to wiping out certain tables completely! Keeping the backups would save your bacon. ;)
b) Deactivate ALL plugins (except Akismet, LOL, or else the spammers would inundate your blog with spam comments and trackbacks in no time; besides it does not really cause any untoward issues, not at least in my experience, except that of marking legit comments as "spam"! :P)
c) Switch your blog to the Twenty Ten (for WordPress 3.0-) or the Default (for pre-3.0 blogs) theme.
d) Activate the plugins one by one to help you diagnose the problem effectively. After activating each plugin, check if the recently activated plugin is causing the given problem. If so, you have gotten the culprit! :D
What if all else fails? Well, there is one more thing you can do. turn on WordPress debug mode! This is recommended strictly for advanced users only! :D
Open wp-config.php file using PSPAD
Locate the following line in that file:
Replace "false" by "true", so that the line should now read:
Save and upload the file back to your server. As soon as you refresh your blog, you would start seeing lots of error messages all over your admin dashboard. :D You should also notice the same error messages on the public view of your blog (meaning that all those visiting your blog at that time would also notice those errors and run away in panic :P ). :D
Quickly copy all the error messages in a text file and save it on your Desktop.
Then go back to the wp-config.php file and locate the following line therein:
Now change "true" to "false", so that it should now read:
Save and upload the file back to your server. The error messages should vanish now!
Your job is not over though. ;) You must copy each error message in your clipboard and either try to decipher the meaning behind that error message yourself OR search for that error message using Google™. If the error is common you should see a lot of people complaining about the same thing on WordPress support forums. Chances are that you would find your solution there as well! Rinse and repeat this formula with each error message until your initial problem gets fully resolved! :D
Don’t also forget to check the error logs of your server. Sometimes the problem might not be necessarily WordPress’s; it could be a server-related problem too!
Good luck with WordPress! :P