WordPress本体やプラグインのダウングレード方法
  • バージョンアップ
最終更新日:
サイト引越し屋さん編集部サイト引越し屋さん編集部

WordPressをダウングレードして不具合から復旧する方法

こんにちは、日本でもっとも利用されているWordPressのサーバー移転&保守管理サービス『サイト引越し屋さん』です。

WordPressは本体やプラグインが定期的にアップデートされますが、それに伴って次のようなトラブルがよく起こります。

  • WordPressのバージョンアップを行ったらサイトが動かなくなった
  • レイアウトが崩れたり、真っ白に表示された
  • Fatal error等のエラーや警告が表示されるようになった

WordPressのバージョンアップは「セキュリティ強度アップ」や「新しい機能が使える」など、多くのメリットがあります。その反面、不具合やエラーには注意が必要です。

そこで今回は、WordPressバージョンアップにより不具合が起きてしまった際に、WordPressをダウングレード方法を解説していきます。ぜひ参考にしてみてください。

\WordPressのバージョンアップ作業を代行しております/
「WordPressをバージョンアップしたいけど、不具合が出そうで怖い。」
「バージョンアップ時に発生するエラー対応まで含めて作業を依頼したい」

そんなときは私たちサイト引越し屋さんにお任せください。
専門のエンジニアとディレクターがしっかり対応させていただきます。

>>無料ご相談窓口はこちらをクリック!


WordPressダウングレードが必要な状況とは

WordPressダウングレードが必要な状況WordPressのダウングレードが必要になる状況は、WordPressバージョンアップによりなんらか不具合やエラーが起きてしまったケースです。

具体的には次のような事例があります。

  • サイトの表示が真っ白になってしまった
  • 管理画面にログインできない
  • Fatal errorやWarning等のエラーメッセージが出る
  • 固定ページや投稿ページのエディタ機能が変わってしまった
  • 特定のプラグインが動かなくなった
  • 記事の編集作業ができなくなった

こういった状況になっている場合は、WordPressのバージョンアップが原因の可能性があります。

こちらの記事でも紹介していますが、WordPressの大規模なバージョンアップ(メジャーバージョンアップ)の際に不具合が起きやすいです。

バージョンアップにより不具合が起きた場合には、このあと解説する方法にて原因となる箇所のダウングレードを実施し、復旧するかどうか試してみてください。

===

エラーや障害が起きてお困りの際は、サイト引越し屋さんにご相談ください。
>>無料ご相談窓口はこちら

WordPress本体をダウングレードする方法

WordPress本体のバージョンをダウングレードする2つの方法WordPress本体のバージョンをダウングレードするには、2つの手段があります。

次から紹介していきます。

プラグインを使ってWordPress本体をダウングレードする

WordPressのダウングレードは、プラグインを使うと簡単にできます。

今回は「WP Downgrade | Specific Core Version」というプラグインを使って解説していきます。

まずはWordPressの管理画面から、該当のプラグインを検索しインストールします。

WP-Downgrade プラグイン

今すぐインストール」を選択すればOKです。

WP-Downgrade インストール

次にWP Downgradeプラグインの「settings(設定)」へ進みます。

WP-Downgrade settings(設定)

現在のWordPressのバージョンが表示されています。

ダウングレードしたいバージョンの数値(ここでは5.6.4)を記入し「変更を保存」をクリックします。そうすると次のメッセージが表示されます。

WP-Downgrade

Up-/Downgrade Core」をクリックします。

WP-Downgrade 現在のバージョン確認

バージョン5.6.4-jaを再インストール」を選べばOKです。

WordPress 5.6.4

無事にこちらの画面に遷移すれば完了です。念のため、管理画面の「概要」からWordPressのバージョンをチェックしておきましょう。

手動でWordPress本体をダウングレードする

WordPressは次の5つのステップを踏めば、手動でダウングレードすることが可能です。

  1. 旧バージョンのWordPressをPCへダウンロードする
  2. zipファイルを解凍する
  3. FTPソフト(WinSCPなど)でサーバーへログインする
  4. サーバー内にある特定のファイルを削除する
  5. PCからサーバーへwp-contentフォルダ以外をアップロードする

※手動でのダウングレードは手順が多く慎重に行う必要があるので、あまり推奨はできません。

5つのステップを解説していきます。

1.旧バージョンのWordPressをPCへダウンロードする

まずはダウングレードするWordPressの旧バージョンのデータをPCへインストールしておきます。

古いバージョンのWordPressはこちらから入手できます。

>>Release Archive

2.zipファイルを解凍する

ダウンロードしたzipファイルを解凍します。

WordPressのzipファイル

zipファイル → WordPressフォルダを開くと、上記のようなファイル/フォルダが表示されます。

3.FTPソフト(WinSCPなど)でサーバーへログインする

FTPソフトは色々ありますが、WinSCPが使いやすくお勧めです。

WinSCPのインストール方法についてはこちらで解説しております。

FTPソフトを使用する場合は、間違って必要なファイルを削除したり、上書きしたりするリスクがあります。慎重に作業を行いましょう。

WinSCPを起動させ、WordPressがインストールされているサーバーへアクセスをします。

WinSCP

WinSCPでは左側にローカル(あなたのPC)、右側にサーバー側の画面が表示されます。ローカル側にはダウングレードするバージョンのフォルダを表示させます。

サーバー側には現在のWordPressのフォルダを表示させておきます。

4.サーバー内にある特定ファイルを削除する

以下3つのファイル/フォルダを残して、他のものは削除します。

  • wp-config.phpファイル
  • .htaccessファイル
  • wp-contentフォルダ

間違えて削除しないように注意しましょう。

5.PCからサーバーへwp-contentフォルダ以外をアップロードする

ローカルにあるwp-contentフォルダ以外をサーバーへアップロードします。

※wp-contentフォルダとは、名称の通りWordPressのコンテンツがが格納されているファルダ。現在使用中のテーマやプラグイン、画像などのコンテンツが含まれているので最も重要なフォルダです。

ここでwp-contentフォルダまで、アップロードすると今まで作成したサイトのコンテンツが消えてしまいます。くれぐれもwp-contentフォルダは、上書きしないように注意しましょう。

アップロードが終了したら、そのままログインを行います。なお「データベースの更新が必要です」とメッセージが表示されたら、指示に従い「データベースを更新」ボタンを押します。

実際に、WordPressの管理画面へログインし「概要」のところに表示されているバージョンをチェックしてみましょう。無事にダウングレードしたバージョンになっていればOKです。

===

「自分でも色々試してみたけど解決しない、、、」そんな時はプロに任せましょう。
>>サイト引越し屋さんへのご相談はこちらから

WordPressプラグインのダウングレード方法

特定のプラグインをダウングレードする方法WordPressの本体ではなく、特定のプラグインのみをダウングレードすることも可能です。

プラグインのダウングレードが必要になるケースは、WordPressのバージョンアップにより「プラグインが動かない・動作がおかしい場合」や「エラーの表示が発生する場合」です。

例えば、目次プラグインをバージョンアップしたら目次が表示されなくなったり、バックアッププラグインをバージョンアップしたらエラーが起きてバックアップが正常に動作しない、など考えられます。

そのような場合には、下記どちらかのWordPressプラグインダウングレード方法を参考に、エラーからの復旧を試みてください。

それぞれ解説していきます。

プラグイン公式ページを利用してダウングレードする方法

プラグイン公式を利用したダウングレードは、以下の3ステップで完了できます。

  1. プラグインの公式ページにアクセスする
  2. 公式ページの「以前のバージョン」から旧バージョンをインストールする
  3. WordPressへ旧バージョンをアップロードする

それぞれ確認していきますね。

1.プラグインの公式ページにアクセスする

※ここでは、Advanced Editor Tools (旧名 TinyMCE Advanced)を例にして説明していきます。

TinyMCE Advanced バージョン

まずは、WordPressの管理画面(ダッシュボード)から「インストール済みプラグイン」へ移動します。バージョンが5.6.0であることを確認しておきます。

TinyMCE Advanced 詳細表示

そのまま同じ画面の「詳細を表示」を選びます。

WordPress.org プラグインページ

次に「WordPress.org プラグインページ」をクリックし公式ページにアクセスします。

2.公式ページの「以前のバージョン」から旧バージョンをインストールする

次に公式ページ右サイドバーにある「詳細を表示」を選択します。

WordPress プラグイン 詳細を表示

次にページ下部にある「以前のバージョン」の「開発バージョン」から希望の旧バージョンを選び、zipファイルをダウンロードします。

WordPress プラグイン 旧バージョンダウンロード

3.WordPressへ旧バージョンをアップロードする

WordPressの管理画面メニューの「プラグイン」から「新規追加」、「プラグインのアップロード」を選択します。

WordPress プラグイン ファイルを選択

ファイルを選択」から、先ほどダウンロードしておいた旧バージョンのフォルダをアップロードします。

WordPress プラグイン 現在のものを置き換える

アップロードしたもので現在のものを置き換える」をクリック。

WordPress プラグインを有効化

プラグインを有効化」をクリックすれば完了です。

WordPress プラグイン バージョン確認

WordPressの管理画面から再び確認すると、バージョンが5.5.0に戻っていることがわかります。

===

「外部に委託して解決して欲しいけど、誰に頼めばいいのか分からない」
そんな時ほどサイト引越し屋さんにお気軽にご連絡くださいませ。

>>無料ご相談窓口はこちらから

WP Rollbackを用いてプラグインをダウングレードする

WP Rollbackを使えば、特定のプラグインやWordPressテーマをピンポイントでダウングレードすることができます。

まずはプラグインをWordPressの管理画面から新規取得します。

WP Rollback 有効化

インストール」した後「有効化」をクリックします。

WP Rollback プラグイン

別のプラグインを確認すると「Rollback」の表示が追加されていることがわかります。

WP Rollback バージョン

Rollback」をクリックすると、上記の画面へ遷移します。「installed version」が現在使用しているバージョンです。ここでダウングレードしたいバージョンを選択します。

WP Rollback 実行

Rollback」ボタンをクリックすれば、ダウングレードが実行されます。

WordPressテーマのダウングレードは、管理画面の「テーマ」から「テーマの詳細」へ移動し、「Rollback」を選択すればOKです。

ダウングレード後のバージョンアップについて

WordPress本体やプラグインをダウングレードするということは、バージョンアップ作業のすえに何らかエラーや不具合などが発生したため、一時的に復旧するのが目的かと思います。

そのため、ダウングレードにより復旧したあとは、再度バージョンアップ対応する必要があります。

その際、不具合がエラーが起きる前提でテストサイトを用意したうえで、手動でのWordPressバージョンアップ作業を行うことを推奨いたします。

詳しいWordPressバージョンアップ手順については、下記の記事をご参考ください。

\WordPressのバージョンアップ作業を代行しております/
「WordPressをバージョンアップしたいけど、不具合が出そうで怖い。」
「バージョンアップ時に発生するエラー対応まで含めて作業を依頼したい」

そんなときは私たちサイト引越し屋さんにお任せください。
専門のエンジニアとディレクターがしっかり対応させていただきます。

>>無料ご相談窓口はこちらをクリック!

この記事を書いた人

サイト引越し屋さん編集部

サイト引越し屋さん編集部

日本で最も利用されているサーバー移転&保守代行サービス『サイト引越し屋さん』の中の人です。 サイト引越しに関わる技術情報をはじめ、WordPressやその他のWebサービスに関するノウハウを発信しています。 全日本SEO協会所属。

本サイトにてご提供している情報については、最新かつ正確な情報を提供するよう努力していますが、情報の正確性や完全性を保証するものではございません。また、コンテンツには一部プロモーションが含まれております。本サイトの情報を利用することによって生じたいかなる損害に対しても、当社は責任を負いかねます。情報をご利用される際は、ご自身の判断と責任において行っていただきますようお願い致します。