По сути, я не думаю, что это проблема Chrome.Ваша страница не работает для меня в Firefox тоже.Я предполагаю, что рабочая страница, которую вы видите в Firefox, кэшируется либо Firefox, либо WordPress, если у вас включен кэш на стороне сервера.
Ваша проблема в том, что PHP выводит что-то встраница где-то раньше, чем более поздний вызов функции PHP header()
.Поскольку заголовки должны стоять на первом месте (отсюда и название - они в заголовке документа), это ошибка.
Тривиальный пример:
<?php
echo "Hi.";
header('Content-Type: text/plain');
Это ошибка, потому что PHP выводит некоторую основную часть страницы до того, как попытается отправить заголовок.Если бы все было наоборот:
<?php
header('Content-Type: text/plain');
echo "Hi.";
... было бы хорошо.
В вашем случае, похоже, что вызывается функция wp_redirect()
, которая пытаетсяотправьте заголовок «Location:».В любом случае, это то, что есть в строке 890 файла pluggable.php в последней версии WordPress.Но это перенаправление не работает, потому что что-то в строке 3 вашего файла wp-blog-header.php уже вывело что-то, кроме заголовка.
Вам нужно проверить код, который вы изменили.Похоже, что ошибка происходит из строки 3 в wp_blog_header.php, но это кажется немного странным, так как это не тот файл, который вы должны изменить, чтобы изменить тему блога WordPress.Возможно ли, что вы открыли этот файл и случайно добавили несколько пустых строк вверху, перед <?php
?Потому что это определенно могло вызвать проблему.