Core Rollback

説明

コア更新 API とコアの更新メソッドを使って、WordPress コアを最新リリース、または古くてもセキュリティ上安全なリリースへシームレスにロールバックします。ロールバックできるのは最新リリースと、古くてもセキュリティ上安全なリリースのみです。詳しくは https://api.wordpress.org/core/stable-check/1.0/ を参照してください。ロゴはミームジェネレーターで作成したものです。オリジナルの作品は Allie Brosh によるものです。

使い方

ツールメニューからRollback Coreを選択し、ドロップダウンメニューでロールバックしたいバージョンを選択し、ロールバックをクリックします。 WordPress の更新 ページが表示され、指定したバージョンの 再インストール ボタンが表示されます。 再インストール ボタンをクリックする前にページから離れた場合、15秒以内に戻って処理を完了しなければ、最初からやり直す必要があります。

マルチサイトでは、設定メニューを使用してください。

警告 : WordPress をダウングレードすると、サイトが使用できない状態になり、完全な再インストールまたは wp core update --force --version=5.5.3 のような WP-CLI を使用した強制再インストール、が必要になる場合があります。また、プラグインやテーマの非互換性により、サイトが壊れたままになる可能性もあります。 ご自身の責任においてご使用ください。

ロールバックは、現在のロケールを使用します。

PRは大歓迎です。

スクリーンショット

評価

2026年5月29日
Wordpress 7.0 broke all my columns and layouts. This worked fine and rolled back to 6.8.5
2026年1月13日
This is a life saver for when you need to pull a client’s site down into local, but they’re on an older version of WP and they refuse to pay us for updating the sites plugins.
2025年5月11日
My theme was not compatible with the automatically installed WP 6.8 and it let to critical errors on the page. I could still access the admin page to download the plugin and trigger the rollback. Unfortunately, the theme has no support from the developer and probably it is not going to receive a patch for WP 6.8. I followed the re-install steps and everything worked well. Once the installation was finished, I was force-logged out and upon trying to enter the admin area, my password was no longer valid. Small heart attack. (ref. @ndstry had the same issue mentioned in a previous review, it seems there is a hashing logic changed between the versions). Luckily the password reset email was working well and I could reset the admin account. I have also shut down the website (I am hosting it locally with Local) and then the WP version is also shown correctly. Thank you for developing this plugin!
2025年5月4日 1 reply
Unable to log into site after rollback to 6.7.2 from 6.8.1. Password reset failed to send e-mails. Host provider e-mailed a temporary password which effected a successful log in. Website is otherwise OK. Was unaware of inherent rollback complications from 6.8 due to core encryption modifications, as I saw no disclaimer in plugin description.
2025年5月1日
Used on 6.8.1 to 6.7.2 rollback – very nice and easy. I’d performed a simple file and folder rollback which worked perfectly but the DashBoard still showed the original WordPress version. Yes, could have fixed that easily (I believe) but this plugin just did what I wanted in about a minute, with the correct rollback version now displayed in the Dashboard, too. Thanks :o)
16件のレビューをすべて表示

貢献者と開発者

Core Rollback はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Core Rollback” は11ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Core Rollback” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.4.2 / 2026-03-29

  • PHP 5.6 で動作させるための null 合体演算子の削除

1.4.1 / 2025-12-09

  • get_core_versions() の堅牢化
  • update_core transient が false の場合への対応

1.4.0 / 2025-11-17

  • update_core transient を使ったロールバック候補の返却
  • POT 用 GitHub Action の更新

1.3.7 / 2024-12-02

  • init フックでの処理開始
  • POT を生成する GitHub Action の追加

1.3.6 / 2024-11-01

  • load_plugin_textdomain() の削除
  • composer update の実行

1.3.5 / 2023-07-12

  • PHP バージョンに応じたロールバック候補の更新

1.3.4 / 2023-02-07

  • composer update の実行

1.3.3 / 2023-02-05

  • PHP 8.1 への対応

1.3.2 / 2022-05-10

  • チェックでの wp_is_block_theme() の使用

1.3.1 / 2022-02-08

  • nonce への sanitize_key() の使用

1.3.0 / 2022-01-28

  • 新しい PHP バージョンで重大な非推奨通知やエラーが発生する WordPress バージョンの除外
  • PHP バージョンによるロールバック選択肢の制限についての通知の追加

1.2.4 / 2022-01-14

  • 設定ページでの適切な nonce 検証
  • 通知に対する不要な version_compare チェックの削除

1.2.3 / 2022-01-11

  • タイプミスの修正 (お恥ずかしい)

1.2.2 / 2022-01-11

  • 正しく動作させるための、チェックでの method_exists の使用

1.2.1 / 2022-01-11

  • 致命的エラーを回避するための function_exists( 'is_block_theme' ) チェックの追加

1.2.0 / 2022-01-10

  • ロールバック用に、ブロック対応の WordPress バージョンの配列を返すメソッドの追加

1.1.2 / 2022-01-10

  • ブロックテーマ使用時の通知の追加 (@costdev に感謝)

1.1.1 / 2021-10-14

  • sanitize_file_name() には出力を変えるフィルターが付いている可能性があるため、sanitize_title_with_dashes() を使用

1.1.0 / 2021-07-07

  • WordPress SVN 向け @10up の GitHub Actions の追加

1.0.1 / 2020-12-4

  • 文字列内のテキストドメインの修正 (Alex に感謝)

1.0.0 / 2020-11-17

  • WordPress.org リポジトリへの初回リリース
  • 処理を開始する Class Bootstrap の追加
  • 説明などの更新
  • アセット、スクリーンショット、バナー、アイコンの追加
  • readme.txt の追加と create_admin_page() の整理
  • 設定への警告通知の追加
  • Re-install Now ボタンをより確実に表示するため、リダイレクトに force-check クエリー引数を追加。
  • ロールバック対象を WordPress > 4.0 に限定 (ローカルテストで復旧不能な問題が見つかったため)
  • 初回リリース