基本上,我不認爲這是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()
功能正在被調用,它試圖發送'位置:'標題。無論如何,這就是最新的WordPress中pluggable.php的890行。但是,重定向失敗了,因爲wp-blog-header.php文件的第3行已經輸出了除標題以外的內容。
您需要檢查您更改的代碼。該錯誤似乎來自wp_blog_header.php上的第3行,但這似乎有點奇怪,因爲這不是一個你應該改變的文件,以便重新構建一個WordPress博客。是否有可能打開該文件並在<?php
之前意外在頂部添加了幾行空白行?因爲這肯定會導致問題。
什麼是WP-博客 - header.php文件的第3行? – 2011-01-25 12:00:58
順便說一下,您的博客在Firefox和Chrome中對我來說有同樣的錯誤 - 您是否可能在Firefox中看到緩存頁面?我懷疑這是Chrome的問題。 – 2011-01-25 12:01:59