Cannot modify header information – headers already sent by

В WordPress при разработке новой темы практически на пустом месте возникла ошибка «Cannot modify header information – headers already sent», которая раньше никогда не беспокоила.

Просмотрев все решения в интернете (от замены папок WP wp-admin и wp-includes из новой версии, до поиска неработающих плагинов при обновлении), я столкнулся с удивительным фактом, что всё было из-за пустой строки в файле functions.php, который я активно использовал при разработке темы wordpress.

Ошибка фактически говорила — у тебя файл functions.php на 6 строке уже отправил заголовки (хотя я просмотрел весь код от символа <? с которого и начиналась 6 строка, исключал все по порядку… В итоге, только стерев все настройки, включая эту строку, я заметил, что ошибка исчезла, а ведь она не давала мне логиниться в админку.

Короче, перед это строкой была одна пустая. До версии wp 4.5.4 такого не было. Убрал лишнюю пустую строку — все заработало

Leave a Reply

Вы можете войти через: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *