ログイン画面で、予期しない出力により Cookies がブロックされました。
WordPressで、突然、
「予期しない出力により Cookies がブロックされました。」と表示され、ログインできなくなった。
こんな時の原因は2通り考えられる。
1つは、直前にやったことを思い出してみる。
もう一つはプラグイン関係を疑う。
エラー表示や、異常な画面に表示される文言がヒントになることが多い。
今回は、カスタマイズするために「子テーマ」を設定したのがどうも怪しい。
で、思い切ってFTPでサーバーに入って、
wp-contentsの中のthemeの中の子テーマのフォルダーごと削除することにした。
「エイ、やー」で目を閉じて消してみる。
さて、ログインしてみよう。URLの後に/wp-login.phpと入力して、、、IDとパスワード入力してみる。おー、無事入れた! というわけで、めでたしめでたし!
ちなみにもう一つ、ログインは出来るが、ウィジェットの設定画面が変になったサイトがあった。こちらはGoogle Analytics云々と表示が出ているので、関連のプラグインについて検索してみたら、案の定、それらしき記事がでていたので犯人をなんなく特定。
プラグインを削除したら、直りました。
いずれにしてもバックアップはこまめに取っておくに限りますよね。
WordPressは、プラグインによる不具合が多いのが玉に瑕(きず)ですね。
WordPressのヴァージョンが上がる度に、プラグインを使わなくても良くなるといいですね。
にしても、毎回のヴァージョンアップはありがたいことです。
たまにセキュリティ上脆弱だったりするみたいですけど。