WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

After performing a WordPress upgrade to 3.3.1, I can no longer access the administration interface. The website works fine, but when I click on Dashboard, I receive the following error:

Fatal error: Call to undefined function _wp_admin_html_begin() in /home/a7938356/public_html/wp-admin/admin-header.php on line 40

... help! What can I do? I don't have a lot of content, so I could reinstall WordPress, but I'd like to know what went wrong and prevent it in the future.

Website: http://www.stephenwade.me/
Current version: 3.3.1
Not sure what version I upgraded from.
Site hosting: http://www.000webhost.com/

share|improve this question
up vote 0 down vote accepted

It most likely was a bad upgrade. You should manually download the latest WP version and overwrite all directories except wp-content. Your wp-config.php file won't be overwritten. This should fix the issue.

share|improve this answer
After a bit more fussing with plugin and theme upgrades, waiting, then manually deleting the .maintenance file, I'm back in business. Thanks for the idea: I didn't know you could upgrade manually nor how to do it. Thanks again! – stephenwade Jan 12 '12 at 6:32

In my experience it is often a plugin conflict. Rename the plugins folder to something like plugins-off, then go to your admin if it works, visit the plugins page. it will uninstall all the plugins, then just rename the folder and re-activate them one by own. Otherwise Brian's answer might do the trick.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.