I almost had a heart attack today after upgrading to Wordpress 2.8. I used the automatic upgrade button as I had so much success an ease with it lately. I trust it. But right after the upgrade is done I got a fatal error message every time I load the site. I almost panicked, I did not know where to start! To cut the story short, problem was solved and cause is eliminated after a couple of trial and error. Solution is posted below.
Error:
Fatal error: Call to undefined method Wordpress_Module::_weak_escape() in /*/wp-includes/wp-db.php on line 487
Solution:
Apparently it was caused by the redirection plugin. Follow steps below to fix the problem.
- Open you FTP application ( probably Filezilla) and rename the redirection folder in the plugins folder. here’s the location : /wp-content/plugins/redirection
- After renaming the folder, you should now be able to login to your administrator panel. Go to the plugins menu and update everything that needs to be updated most importantly the redirection plugin.


Thank you so much! This is a huge help!
Your welcome Caleb!