WordPressの管理画面を整理するために、メディア画像を削除したら大変なことになりました。
メディア画像を削除したら記事内から画像が全て消えた
WordPressサイトのSEO対策のために、画像のサイズや表示速度についていろいろ調整していたのですが、その時にWordPressの基本を私に教えてくれた人がかつてこんなことを言っていたのを思い出しました。
「メディア画像は適度に削除した方が良い」
たしかサーバー容量の関係だったと思いますが、管理画面のメディア画像を削除した方が良いといったような内容でした。
「ちょうど今画像いろいろやってるし、管理画面のメディア画像も整理するか」と思い立った私は、WordPressの管理画面の「メディア」内の画像を片っ端から削除しました。
半分くらい削除した後、なんとなく嫌な予感がした私は、念のため自分のブログを確認しました。
圧倒的絶望感
記事内の画像がない。
「えっ何が起きた?」
これってもしかして、
メディア画像削除したやつじゃん。
メディアから画像消したら記事からも消えるのか?
これって常識?
圧倒的絶望感2度目
メディア画像の復元を模索したが無理だった
冷や汗がバァーっと出ました。
日曜日の夜だったのですが、世間の会社員や学生のサザエさん症候群を圧倒的に超える憂鬱感と絶望感に包まれました。
その後復元方法などを模索しましたが元通りにはならず。
以下方法を試しました。
- FTPを使ってサーバーフォルダを見に行って画像を探す。
- メディア画像の復元方法をネットで検索→バックアップがないと復元は無理。
- パソコンのローカルの保管フォルダから画像を探す→少しだけありました。
基本的にWordPressの管理画面からだけではどうにもならないようです。
パソコンの元データの中から何枚かの画像は見つかりましたが、全部は見つからず。
パソコンのデータは基本削除するので、アップロードした画像もほとんど削除していました。
運よくゴミ箱から何枚かは復活できたのですが、ゴミ箱にすらないものが多数でした。
一週間かけて記事内の画像を元通りにした
結局パソコンのローカルデータから元通りにしたのが、画像が消えた約70記事の中の3記事くらいでした。
そのため、一週間かけて画像を再度ダウンロード→投稿を繰り返しました。
Googleアナリティクスの操作方法の記事やWordPressのプラグインの設定方法などの記事は、記事を見ながら同じように設定して画像を作成しました。
念のため全ての記事を確認する必要があったので、トータル150記事くらいを確認・画像投稿、ついでにリライトしました。
途中何度も発狂しそうになりながら・・・
メディア画像を安易に削除すると大変なことになるのでお気をつけを
このことから得られる教訓は以下です。
- よくわからずに削除したり、物を捨てたりするな
- バックアップを取れ
WordPressサイトを運用する時は基本バックアップを取るのですが、該当のサイトだけはバックアップを取っていませんでした。
- WordPressサイトのバックアップは通常プラグインを使用します
- 「BackWPup」は使いやすくオススメのプラグインです
2024年5月追記
※プラグインや手動バックアップを行なっていなくても、サーバー側で自動バックアップを取ってくれている場合もあります。Xサーバーはデフォルト、ロリポップはオプションだったかと。
仮にサーバー側のバックアップデータがある場合には、復元し、下記の要領で画像データを元通りにできます。
→サーバー側でデータ復元
→FTPに接続し、「Wp-content」フォルダ→「uploads」フォルダ内に、復元した画像データを移動
また、これはWebサイトに限らずですが、よくわからない時はちゃんと調べてやるべきだと思いました。当たり前のことですけど。
私と同じように圧倒的絶望感を味わわないように気をつけてくださいね。
すでに同じ絶望を味わっている方、仲間ですね。
もしも何からの方法で問題を解決できたら、後学のために教えてください。