WordPress4.xから5.xにする過程で、いくつかのサイトの投稿画面のメニューバーが消えて入力できない状態になり困りました。
何をどうしてもだめだったのですが、Wordpress5.1になって修復できましたので以下メモです。
投稿画面のメニューボタンが消えてしまった。
画面のような状態です。
WordPress5にクラシックエディタを入れています。
b,i,linkなどのすべてのボタンが消えて真っ白です。
ビジュアル・テキスト切り替えてもだめ。
入力も受け付けない状態でした。(文字が白く入力される)
何をしてもだめ
最初、TinyMceが原因かと思いましたが、停止しても削除しても状況が変わらず。
MultibytePatchが原因かとオンオフしてみましたが変わらず。
Jetpackかと思いましたが変わらず
サーバ移転したらなぜか復活
現象が起きているのが、全て無料のサーバ(xfree)だったため、有料のxserverに全データ引っ越したところ、復活したため「サーバーが原因?」と考えました。
ちなみに、無料サーバでも同じように使っていて不具合が出ないWordpressもあるので不思議でした。
WordPress5.1になって修復
不具合の出た無料サーバのWPのことはあきらめていたのですが、Wordpress5.1になってクラシックエディタも更新されたので、修復にトライしてみました。
すると、完全復活、治りました!
修復手順は以下です
- プラグインを全停止する
- WordPressを5.1に更新する
- クラシックエディタを更新する
- クラシックエディタを有効化する
これで、他のプラグインも有効化しても不具合は出なくなりました。
まとめ
WordPress投稿画面のメニューバーが消えてしまった時は、
– いったんプラグインを停止し、
– すべてアップデートしたのち、
– プラグインを有効化
という簡単な作業で修復されました。
原因はアップデート時の不具合が、さらなるアップデートによって修復されたことが考えられます。
ただしみなさんほぼ同じような運用なのに不具合が出ているのが全員じゃない(私の使っているWPは全く不具合が出ない)というのも謎。
不安定な無料サーバで更新途中でファイルが壊れたのかもしれません。
逆にサーバを移転したら直ったというのも今となっては謎ですが、なんとか解決して良かったです、できればもう少し早く解決したかったですね。