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?


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.

| 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" />
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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