新デザインのテーマをいじっていると必ず起こる意味不明な現象。
デザインした新テーマを適用してからWordPressのログイン画面からログインしようとするとユーザー認証からダッシュボードが表示されずに真っ白のページになってしまうという。
ただ、ブログ自体は正常に表示されているのです。ダッシュボードだけが表示されないんです。
で、新デザインをやっている最中に出まくっていたので、コードの記述ミスでもあったのかと思ってました。FTPでデザインしているテーマのフォルダをいったん削除すると通常通りにダッシュボードが表示されるからです。
これでは新デザインを適用するとダッシュボードにいけない、ということになるので困ってました。
Googleさんに聞いてみてようやく解決です。
この現象はテーマが原因。「cardeo-minimal」というシンプルデザインなテーマが悪さをしていたのでした。
今のデザインはこのテーマを元にしているんです。
解決作は、以下です。
利用しているサーバーのPHP出力を、バッファリングする設定に!
そして
バッファリング設定するにはどうしたらいいのかって話ですね。
サーバーの設定をしなきゃならんということで、
お世話になってる「さくらのレンタルサーバー」にログインです。
1:会員メニュー > グローバルナビ|契約情報 > 契約サービスの確認
「契約サービス一覧-表示」のページ下にサーバーのメニューがあります。
ここから「サーバ設定」を選択します。
2:「さくらインターネット サーバコントロールパネル」に入りました。
ここで、左カラムにある「アプリケーションの設定」の「PHP設定の編集」を選択します。
3:すると「php.ini 設定ファイル編集」ができる画面になります。
ここに
output_buffering = on
これでログイン後の画面真っ白問題はキレイさっぱり無くなりました。
テーマが原因でこんなことをしなければならないなんて思わなかったです。
やれやれ。
[解決済み] 特定のテーマを使用するとログイン画面が表示されない