I got the Cannot modify header... error in Wordpress. I tried all the backspace stuff but that didn't work. At the end I had to clear all the enters in my function.php.
This makes my function.php file rather unpleasent to read when i'm working in it. Can someone explain why I can't use the enter key? Because when i put in a blank line the error messages comes right back??
Sometimes, it cab be happen not only spaces in functions.php.
Sometimes, it occurs if you have spaces in wp-config.php too.
Just follow below options and steps.
http://www.mytrickpages.com/2013/11/how-to-fix-wordpress-error-cannot-modify-header-information.html
Related
My template starts with <!DOCTYPE html> on the first line, but for some reason when I view source on the page that's rendered, it starts on line 2.
This isn't a big deal in HTML, but I'm trying to render some XML and I'm running into the same issue, except XML isn't forgiving like HTML and must start on the first line.
EDIT
Thank you for the comments! I am a fairly new developer and was not aware of the BOM. That being said, I use PhpStorm, and you can just right click on a folder, then click 'Remove BOM', which I have done.
After doing that I ran this terminal command I found someone post grep -rl $'\xEF\xBB\xBF' that outputs files in the directory that have the BOM character. There were a few files listed, and I've fixed them all except /vendor/doctrine/orm/lib/Doctrine/ORM/Query/TreeWalkerAdapter.php. I've tried removing the BOM with PhpStorm, and haven't had any luck, so I opened the file with VIM and ran set nobomb like I found here: How do I remove  from the beginning of a file?, but it still comes out in the listing of the grep command above.
I faced the same issue, but because I closed my PHP file with "?>" and added some blank lines after. After removing the "?>", problem has been solved.
In this case nothing related to BOM directly (I was in UTF-8).
If this can help other people who find this post with the same issue than me.
See post : php: empty line from nowhere
When I open my website link ,I found errors.The error is:
"Cannot modify header information - headers already sent by (output started at ...../wp-includes/pomo/entry.php:2) in /...../wp-includes/pomo/pomo.php(1) : eval()'d code on line 1".
And I cannot log in my website admin that shows plugabble.php errors.
How can I do that?
You need to troubleshoot whats going on...
Check plugin compatibility issues, deactivate plugind and see if it works
Another problem might be that you have gotten some text or whitespace [spaces or newline] before the opening PHP tag or after the closing PHP tag in your theme's functions.php file. There can't be a single character before or after those tags, check that...
Remove white spaces from other files, on wp-congig.php maybe...
Do your research on wordpress forums, the below link might help
https://wordpress.org/support/topic/cannot-modify-header-information-headers-already-sent-4
Its white space error or space in < ? ? > <? php etc.
so check again. also as per your notice check includes/pomo/entry.php:2 this file and see line no 2.
if there is extra space etc then remove it.
ALso if it will not solve then open function.php file of theme and remove space in bottom of the page.
or last step is remove space from wp-config file.
So this problem is very strange because for me doesn't work Wordpress media library in Wordpress admin menu only grid mode, its very strange problem because this problem occurs ONLY on 1 account/ That would be same account that yesterday i was trying upload bunch of pictures to media library and it gave error:
Try again later...
Since that i have tried many things but besides logging with other account nothing helped.
Tried reninstall wordpress via wordpress admin panel
Tried disabling all plugins, changed theme to default wordpress
Tried inspect elemet for JS errors nothing there except
upload.php?mode=grid:46 Consider using 'dppx' units, as in CSS 'dpi'
means dots-per-CSS-inch, not dots-per-physical-inch, so does not
correspond to the actual 'dpi' of a screen. In media query expression:
print, not all, (-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi)
Tried include in theme functions bunch of codes that i found on internet didn't helped.(i don't have them now since nothing helped and i didn't saved them sorry...)
Tried flushing cache, proxy, different computers, different operating systems(max,windows), tablet nothing still on that particular account media grid view doesn't work
View that 'm seeing is this:
I don't understand whats wrong, why on 1 particular account it doesn't work i even tried flushing Wordpress cache but it doesn't work after i received that error which i showed above. Did somebody know how can i solve this? Thanks in advance!
Got exactly the same problem and some ajax error on revolution slider too, and after searching for long time i resolved my problem.
It was just an HTML comment in functions.php on child theme, after remove it, everything work perfectly for me.
Same problem with space in function.php don't cut your code with space between php tag
this type problem is create by functions.php file , remove the code of you added in functions.php and than see it work proper.
standerd code write in functions.php file
In my case, there was an error in the backend. You should check your network tab in developer tools and find admin-ajax.php. Even if it returns HTTP 200, it shows an error in the response body.
From the information provided, you can work on which plugin, theme, or whatever file causes the error.
If the problem is with the user and seeing that you have tried almost all, you can try deleting the user and creating it again.
I had exactly the same error. I could not search for plugins, get the list of my uploads, everywhere where an ajax function was triggered, I needed to reload the page to see the results.
clean your functions.php and see if it works now. if yes, clean up your functions.php search for spaces or not set closing tags.
Solution was simple – I just had accidentally added a closing php tag in my functions.php (?>).
After I removed it the problem was solved.
I have installed Brackets with Tern Intelligence.
Inside my file Main.js, I type the following thing
Math.
And press ctrl-enter. I imagine I should see pow,max,etc, show up. What am I missing?
Code hints should appear automatically - no need to press anything. (If you do want to trigger them manually though, it's Ctrl-Space, not Ctrl-Enter).
What's in the rest of your Main.js file? If you make a new, blank JS file does it work? When I type Math. in an empty .js file, I see a list of code hints both while I'm typing Math and the appropriate list of options after typing the .
Also, try using Debug > Reload Without Extensions to make sure you don't have an extension installed that could be causing a problem.
I just uploaded my themantic child theme and am getting a weird error message every time i try to install a plugin
Warning: Cannot modify header information - headers already sent by (output started at /home/content/29/7464729/html/wp-content/themes/coolness/functions.php:126) in /home/content/29/7464729/html/wp-includes/pluggable.php on line 934
Does anybody know what i should do about this?
Check your code with following guide:-
Remove blank line before the opening php statement
Remove blank lines after the closing php statement
Remove irrelevant echo's in your code
More discussions about this issue in WordPress Forum
Solutions and reasons here
More and More in stack overflow please use search box in So before posting qustions