Webmasters Stack Exchange is a question and answer site for pro webmasters. 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

I edited the header.php and functions.php files in my WordPress site to add Google Analytics tracking code. Now, when I try to login to my admin area, the following warning appears and I am unable to login to my WordPress account:


Cannot modify header information - headers already sent by (output started at /home/wwwwww/public_html/wp-content/themes/poker-complex/functions.php:11) in /home/wwwwww/public_html/wp-includes/pluggable.php on line 934

How to solve this problem?

share|improve this question

Remove all white space (spaces and carriage returns) before any opening <?php or <? tags and after all closing ?> tags in all PHP files you've modified.

share|improve this answer

Also remove the UTF BOM (Byte Order Mark). AFAIK PHP doesn't support UTF BOM on its files, and to send utf-8 code the best way is adding headers like this one:

    header("Content-Type: text/html; charset=utf-8");

and also metadata

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
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.