Search Regex プラグインを使って内部URLを一括置換したところ、サイトの表示が崩れてエラーが出るようになったというご依頼です。
サーバーはエックスサーバーでした。
目次
状況の確認
サイトの見た目が大きく崩れており、エラーも発生している状態でした。Search Regex で内部 URL を置換した直後から症状が出ていたため、置換処理による問題と判断しました。
復旧作業
エックスサーバーには自動バックアップ機能があるため、これを使って復旧しました。
元のデータベースはそのまま残し、新規でデータベースを作成してバックアップデータをインポートします。インポート後、wp-config.php のデータベース名・ユーザー名・パスワードを新しいデータベースの情報に書き換え、サイトの表示を確認して復旧完了です。
Search Regex を使う前に必ずバックアップを
Search Regex はデータベース内のURLやテキストを一括で検索・置換できる強力なプラグインです。ただし、誤った置換をするとサイト全体に影響が出ます。一度実行すると元に戻すのが困難なため、使用前に必ずデータベースのバックアップを取ってください。
今回はエックスサーバーの自動バックアップがあったため復旧できましたが、バックアップがない環境では復旧が非常に困難になります。
Search Regex の使用で問題が起きた場合や、バックアップなしで置換してしまった場合もご相談ください。

