The WordPress admin dashboard loading blank page for WordPress version 3.3.1. [This is a post update]

That is, when a WordPress user logs in, WordPress admin dashboard displaying blank page.

Menu with links are present but none of the link works. For this reason, users can’t edit or add new posts etc.

Got frustrated? Don’t worry. Here is the solution. Just go through your error logs and see the logs that you get.

I have recently came across a similar situation and here’s the logs that I got. Please check the error log to see these kind of errors:

[06-Jul-2014 05:55:27 UTC] PHP Fatal error:  Access to undeclared static property: WP_Screen::$this in /home/abcd/public_html/wp-admin/includes/screen.php on line 706
[06-Jul-2014 05:55:33 UTC] PHP Fatal error:  Access to undeclared static property: WP_Screen::$this in /home/abcd/public_html/wp-admin/includes/screen.php on line 706
[06-Jul-2014 05:57:06 UTC] PHP Fatal error:  Access to undeclared static property: WP_Screen::$this in /home/abcd/public_html/wp-admin/includes/screen.php on line 706

This is actually a bug in WordPress 3.3.1. To fix this bug:

1. Open the file wp-admin/includes/screen.php
2. Locate the line number 706
3. You will find the 706th line as

<?php echo self::$this->_help_sidebar; ?>

Replace the above mentioned line as

<?php echo $this->_help_sidebar; ?>

4. Save the changes. This should fix the problem.

That’s it!!!

Related Links:
How to reset WordPress admin password from cPanel
How to find the WordPress version from command line
10+ WordPress Web-hosting themes and templates