お客様がレンタルサーバーの契約更新忘れでホームページが表示されなくなってしまいました。
幸いこのお客様からは半年前にワードプレスのフォルダ移動を頼まれたのでその時の記事と画像のバックアップはあった。
新しく借りたレンタルサーバーにワードプレスをインストールしてバックアップを読み込ませても、ところどころの画像が表示されない。画像はFTPでアップロードしただけなので「ライブラリー」に表示されていません。FTPで確認しながら作業をすればいいのですが「ライブラリー」にも表示されていたほうがいい。
そこで「WordPress Flash Uploader」を使ったのですが最新のワードプレスに互換がなく上手く動かない、そして代わりに使ったのは「Media from FTP」。
ところが画像が年月別フォルダでUPしていたためなのか、旧フォルダからいくつか画像が新しい年月別フォルダに移動してしまった。これでは表示されていた画像まで表示されなくなってしまうのでFTPソフトで旧年月別フォルダを上書き。
※「Media from FTP」を使う前にwordpressの管理画面の、設定ーメディアで「アップロードしたファイルを年月ベースのフォルダに整理」のチェックを外し、作業後に戻すという情報もありましたが試していません。
画像が表示されていない記事のファイル名、パスと確認するとパスが違う。
次に文字列を一括置換出来るプラグイン「Search Regex」を使いました、「Searcc」で何件あるか確認し「Replace」で置き換えの状況を確認、問題がなければ「Replace & Save」で置き換えます。作業は一瞬、とても便利なブラグイン。
これで全ての画像が表示されるようになりましたがテーマのデザインなどの設定がやり直し、データベースのバックアップも必要ですね。
※プラグイン&テーマの設定をエクスポートしてくれるプラグインで「WP Options Importer」というものがあるらしいので今度テストしてみます。
コメント