「投稿しようとおもったら、サイドのメニュー以外真っ白でなにもできないのですが、どういうことかわかりますか?」
という問い合わせをもらって、なんのこっちゃ?と聞き直してみると。。
- WordPressにログインして、ダッシュボードを表示するも、真っ白。
- サイドメニューは表示されているので、「投稿」をクリックするも、やっぱり真っ白。
- 最近までは投稿できていたのに突然変わってしまった。
- 最近プラグインなど特に変えていない。
ということでした。
で、こちらでログインさせてもらうと、確かにサイドメニュー以外が表示されない状態に。
これでは、管理画面から手の打ちようがない。
原因:WordPressのバージョンが3.3.1だった
で、いろいろ調べてみたのですが、結論からいうと、WordPressのバージョンが3.3.1とかなり古い状態のままで、アップデートされておらず、ウェブサーバーのPHPのバージョンアップに伴って正しく動作しなくなった、ということのようでした。
そこで、解決策として、新しいバージョンに切り替えることが必要。ということなんですが、なんせダッシュボードが表示されないので、WordPressのバージョンアップもできない。
なので、現状の真っ白を打破することが必要です。
ここは、WordPressの管理画面ではどうにもできないので、FTPクライアントソフトでファイルを確認します。
WordPressのwp-adminフォルダ→includesフォルダにある、screen.phpを編集します。
/wp-admin/includes/screen.php の 706行目。
1 |
<?php echo self::$this->_help_sidebar; ?> |
となっているのを、
1 |
<?php echo $this->_help_sidebar; ?> |
とself::を消し去って上書きアップロード。
これで、ダッシュボードはじめ、「サイドメニュー以外、真っ白」現象は解決するはずですので、あとは、WordPressをバージョンアップする。
あと、WordPress本体が古いまま。ということは、プラグイン関係も古いままの可能性もあるので、そのままだと互換性の問題でトラブルかもしれないので、プラグインもバージョンアップ。
でOKなはず。
参考になりました。
→http://ogre.mx/1339
→https://ja.forums.wordpress.org/topic/66448