WordPressには数多くのプラグインがあり、それらを活用して様々な機能を追加できることが面白いところです。こんな機能があればなぁと思って調べるとぴったりなプラグインを意外とすぐに発見できたりします。しかも無料で使えるものがほとんどです。
しかし、WordPress自体やテーマもどんどんアップデートされていきますし、プラグインだって同じです。新機能の追加やUIが変更されるなど、常に改善を目指してアップデートを繰り返しているわけです。
つまり、ある特定の組み合わせだとうまく動作しないことも十分に起こり得るのです。アップデート前は動いていたのに、何かをアップデートした途端に正常に動作しなくなったというあるあるですね。この記事に書いてあることもそういうことです。
セオリー通りにいくとプラグインは常に最新版にしている方が、セキュリティ的には良いとされていますが、上記記事のようにアップデートして不具合が発生してしまった時には、一刻も早く元のバージョンに戻したいですよね。そんな時に活用できるプラグインを当記事でご紹介いたします。
「WP Rollback」とは
プラグインを古いバージョンに戻せるプラグインです。どのバージョンにでも戻せます。ただそれだけの機能ですが、意外と使えます。例えばプラグインの更新が原因の不具合などであれば、サイトのバックアップを復元するよりもずっと手軽に解決することが可能です。
もちろんプラグインのダウンロードページに行って、古いバージョンをダウンロードして今適用しているバージョンを削除して有効化し直すという方法でも可能ですが、ワンタッチで好きなバージョンに戻せるプラグインの方が手っ取り早いと思います。
テーマも古いバージョンに戻せるようですが、WordPress公式のテーマ以外には使えないようです。
「プラグイン名」のインストール
WordPressの管理画面から、プラグインの新規追加をクリックして「WP Rollback」と検索するか、下記ボタンよりダウンロードできます。
「WP Rollback」の使い方
有効化した後にプラグイン一覧を確認してみてください。「Rollback」というボタンが各プラグイン名の下に表示されています。
そこをクリックすると過去にリリースされているプラグインのバージョンが一覧で表示されます。
あとは、この中から任意のバージョンを選んで「Rollback」を押すだけです。大抵は一つ前のバージョンに戻すと解決すると思うので、何かしらの不具合が発生した場合は、上から二つ目にチェックして「Rollback」を押してみましょう。すると下記のような警告が表示されます。
要するにバージョンを戻したことによって不具合が生じたり、データが破損しても一切の責任を負いかねますという旨のことが書かれており、ロールバックする前に完全なバックアップを強く推奨するとのことです。
サイト丸ごとのバックアップを取っていることを前提とすれば、あまり気にせず実行しても問題ないと思います。実行を押すと下記の画面が表示されるので、有効化を押しましょう。
以下のように一つ前のバージョンのプラグインが有効化されていれば完了です。
弊社(当サイト)でもこのプラグインを使って「Contact Form 7」をダウングレードしましたが、プラグインの設定などは問題なく引き継がれ、正常にダウングレードすることができました。
まとめ
事業を展開しているサイトなどでプラグインによる不具合が発生している場合は、スピーディーな復旧が最優先です。あなたのWEBサイトでたった今コンバージョンが発生するところだったかもしれないですし、24時間どこからでも閲覧できるWEBサイトだからこそ不具合が発生している時間はもったいないですよね。
簡単に使えるので、瞬時に前のバージョンに戻したい場合にぜひご活用ください。ちなみにWordPressのバージョンをダウングレードしたい時は、下記のようなプラグインもご活用いただけます。