初めてのWordPressカスタマイズでテーマつくってシコシコやってましたが、
一度ログアウトしてダッシュボードに再度ログインしようとしたら画面が真っ白に。。。
意味わかんねー!って思ってグーグル先生に聞いてみた。
なんとか解決して無事にダッシュボードが現れたので、覚書。
1.まずはこちらのページにある方法で原因究明。
WordPressで画面が真っ白になったら、最初にやるべきこと
「wp-config.php」の中にdefine('WP_DEBUG', true);という一文を追加。
(require_once(ABSPATH . 'wp-settings.php');よりも上に追加)
そして再度ログインを試みるとさっきは真っ白だったページに何やらエラーメッセージが。。
さっきのページで見てみると、
Warning: Cannot modify header information …
通常、Warning:で始まるエラーの場合は、そのまま処理が続行されますが、リダイレクトを行うような場合(管理画面へのログイン処理時など)には、すでにヘッダーの送信(htmlのheadとは違います)が行われてしまった後であるため、リダイレクトが行われずに真っ白になるケースがあります。
とのこと。
んー、意味わからん。。
ってことで再度グーグル先生。
2.で、見つけたエントリーがこちら。
WordPress Error: Warning: Cannot modify header information
こちらに記載の通りやったら一発解消。
エクセレント。
「functions.php」のファイルの最後の”?>”の後に改行が2行あった。
これを削除してアップ。
して再度ログイン。
キタ。
助かりました。
ありがとうございました。
参照エントリ:
WordPressで画面が真っ白になったら、最初にやるべきこと
WordPress Error: Warning: Cannot modify header information


Discussion
No comments yet.