2026年5月20日
2026年5月20日
WordPressのアップデート後に不具合が出た場合のロールバック方法
はじめに
WordPressのアップデート直後に不具合が発生することがあります。プラグインの互換性問題・テーマとの衝突・PHPバージョンの非互換などが原因です。旧バージョンに戻す(ロールバック)ことで一時的に問題を解決できます。
ロールバックが必要な状況
- プラグインをアップデートしたらサイトが壊れた
- WordPressコアを更新したら特定の機能が動かなくなった
- テーマをアップデートしたらデザインが崩れた
- アップデート中にエラーが発生してサイトが白い画面になった
方法1:WP Rollbackプラグインでロールバック(推奨)
1. 管理画面が使える場合は「WP Rollback」プラグインをインストール・有効化
2. 「プラグイン」→「インストール済み」→ 対象プラグインの「Rollback」をクリック
3. ロールバックしたいバージョンを選択して実行
WP Rollbackはプラグインとテーマの旧バージョンに対応しています。
方法2:WordPressコアのロールバック
# WP-CLIでコアをダウングレード
wp core update --version=6.4.3 --force
# または特定バージョンをダウンロードしてFTPで上書き
# https://wordpress.org/download/releases/ から旧バージョンをダウンロード
FTPを使う場合:
1. wordpress.org/download/releases/から旧バージョンのzipをダウンロード
2. 解凍してwp-admin/とwp-includes/をFTPでサーバーに上書きアップロード
3. wp-content/とwp-config.phpはそのままにする(上書きしない)
方法3:プラグインの手動ダウングレード
# WP-CLIでプラグインをダウングレード
wp plugin install plugin-slug --version=2.1.0 --force
# バージョン確認
wp plugin list
手動の場合:
1. wordpress.org/plugins/プラグイン名/advanced/から旧バージョンをダウンロード
2. FTPで/wp-content/plugins/プラグイン名/フォルダを削除
3. ダウンロードした旧バージョンを解凍してアップロード
方法4:バックアップから復元(完全復元)
最も確実な方法はバックアップからの復元です:
# WP-CLIでデータベースを復元
wp db import backup.sql
# または UpdraftPlus などのバックアッププラグインから復元
ロールバック後にやること
1. ロールバックしたプラグインの自動更新を無効化して再度の自動更新を防ぐ
2. 互換性情報を確認:プラグインの更新ログやサポートフォーラムを確認
3. ステージング環境でテストしてから本番環境に更新を適用する
4. プラグイン開発者に報告:バグ報告することで修正版が早くリリースされる
注意事項
- ロールバックはあくまで一時的な対応です
- セキュリティ修正を含むアップデートを長期間適用しないのは危険です
- 可能であればステージング環境でテストしてから本番に適用してください
まとめ
アップデート後の不具合には「WP Rollback」プラグインでのバージョンダウンが最も簡単です。管理画面にアクセスできない場合はWP-CLIまたはFTPで手動ダウングレードします。根本解決としてはステージング環境でのテストを習慣にすることが重要です。
関連記事: