ここ1、2年悩んでいたWordPressの問題が解決したので、同じ悩みを抱えている方の助けになればと思い記事を書きます。
その問題は、WordPressの投稿画面が表示されないことです。具体的には過去記事を編集する際に、上部タイトル設定枠や右側のカテゴリ設定などの画面は表示されるものの、メインの記事本文を編集る画面が表示されない真っ白な状態、文字数も(なぜか)0表示なのです。
投稿画面の右上には「ビジュアル/テキスト」を選べるタブがありますが、こちらをクリックしても反応しない状態。
WordPressの投稿画面が表示されない
投稿画面が表示されないのは1記事だけ?!
ではなぜ、WordPressの投稿画面が表示されないのに、1、2年も放置していたかというと、厄介にも400記事ほどあるうちの、たった1記事だけの症状だったのです。それ以外の記事投稿画面は正常に反応していたのです。新規投稿ももちろん問題ありません。
この1記事はブログ内でアクセス数No.1の最も人気の記事だったのですが、実は、真っ白な画面をクリック→全選択(Ctrl + A)でテキストコピーが可能でしたので、コピーしたものをいったんメモ帳に貼り付けて編集し、完成したものをまた投稿画面に貼り付けして更新できていたのです。
■投稿画面が真っ白でも更新できていた手順
- 投稿画面内をクリック
- 全選択(Ctrl + A)、コピー(Ctrl + C)
- メモ帳に貼り付け(Ctrl + V)
- メモ帳で記事を編集
- 完成したらメモ帳内を全選択(Ctrl + A)、コピー(Ctrl + C)
- 投稿画面で全選択(Ctrl + A)、貼り付け(Ctrl + V)
- 更新ボタンをクリック
しかし私のこの1記事はたまたまテキストのみを編集するだけで済んでいたので、それほど大変な思いをすることなく更新していたのですが、もし画像のアップロードが絡んでくると面倒だったと思います。
投稿画面が真っ白な状態で画像も加えたいとなると、別タブで新規投稿画面を開いたり、メディアアップロード画面を表示して、別途画像をアップロードしてそのURLを取得して、先のメモ帳の該当箇所に貼り付ける・・・(めんどくさ。。)という手順が必要です。
ある日、もう1記事の投稿画面も表示されなくなった
そんなこんなでブログ更新を続けていたのですが、1、2年経って2記事目が同じ症状が発生し始めました。しかも今度は、(たまに)投稿画面のタイトル設定枠や右側のサイドバーなどすべてが表示されないという重症に!
この2記事目はアクセス数で2、3番目というやはり人気の記事でした。
ここでふと気づきます。
(毎日更新している)人気の記事ばかりトラブルになる・・・
やたらリビジョン数が多いのが原因か?!
調べてみると、1記事目はリビジョン数1788、2記事目はリビジョン数1352・・・・
じゃあリビジョンってどうやって消すの?
リビジョンを消したら解決!
リビジョンを消すプラグインはいくつかあるのですが、全部削除ではなく部分削除が可能な「Optimize Database after Deleting Revisions」をインストールしてみました。
そしてリビジョンのその大部分を削除。データベースも相当軽くなって(削除前は、データベース容量1000MBに対して約半分を食っていた)、なんとなくブログ管理画面の動作も軽快に。
おそるおそる問題の記事の編集ボタンをクリックすると・・・
投稿画面が表示された!!
「ビジュアル/テキスト」タブも反応する!!
いままでメモ帳で編集していたのに慣れてしまっていたので、こんなに記事の編集って楽だったのネww と感動すらしました。」文字数0問題も解決し、ちゃんと「文字数:48601」と表示されました。
一時は「文字数が多いのが不具合の原因か?」とも思いましたが、まったく見当違いだったよう。50000字だろうが編集画面はサックサクです。