Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

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:

Warning:

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
add comment

2 Answers

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
add comment

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:

<?php
    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
add comment

Your Answer

 
discard

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.