WordPressのログイン画面のcssが崩れる時の対処法

WordPressのset upを行っていたら、いつの間にか、ログイン画面のスタイルが崩れるようになってしまいました。

↓ ↓ ↓ こんな感じで。。

そもそも原因は?

Chromeのデバッグコンソールを見ると、「Failed to load resource: net::ERR_CONTENT_DECODING_FAILED」のエラーが出ていました。

対象のリソースは、「load-styles.php」のようです。

ログイン画面のHTMLソースを見ると、スタイルシートを「load-styles.php」を使って動的に出力するようになっていて、その生成に失敗しているようです。直接URLをたたくと、以下のように「このサイトにアクセスできません」と表示されているのが分かります。

つまり、これをちゃんと出力できるように直せばいいことになります。

修正方法

これは、それぞれの環境によると思います。私の場合は、.htaccessに記載した「php_value mbstring.http_output “UTF-8″」がまずかったようで、これを削除することで、無事、出力されるようになりました。