本文へ移動
ミライウェブ ナレッジ WordPress保守・セキュリティ対策の基礎から、運用・改善まで。

WordPressのプラグインを安全に更新する方法

プラグイン更新の安全性は、事前の復元準備と更新後の機能確認で高まります。件数が少なくても、フォームやECなど業務の要になるプラグインは個別に検証し、不具合が起きた製品を特定できる単位で反映します。

目次

更新前に見る四つの条件

変更履歴、必要なPHP・WordPress版、既知の不具合、ライセンスを確認します。依存プラグインやアドオンがある場合は互換表も必要です。「最終更新が新しい」「インストール数が多い」だけでは、自社の構成での正常動作は保証されません。

バックアップはプラグインのファイルだけでは足りない

更新時に設定値やDBテーブルを変更する製品があります。DB、対象製品、テーマ、アップロードファイルなど、復旧に必要な一式を保存します。更新直前の受注や送信履歴が戻し作業で失われないように、作業時間と書込みの扱いも決めます。

更新と確認を小さく繰り返す

  1. 検証環境で、現在版の主要機能を確認する。
  2. 更新対象を一つ、または依存する一組に限定する。
  3. 更新し、エラーとバージョンを確認する。
  4. その製品が担当する機能と、関連する保存・送信を試す。
  5. 本番へ同じ手順で反映し、結果を記録する。

フォーム系プラグインの確認例

入力必須項目、確認画面があればその遷移、スパム対策、メール到達、添付ファイル、完了画面を確認します。テスト用データを使い、通知先にテストと分かる件名を付けます。見た目が同じでも、外部APIへの接続失敗がないか確認が必要です。

失敗したら追加変更を止める

管理画面へ入れるなら対象だけ停止します。入れない場合は、サーバー管理者が対象フォルダー名を一時変更するなどの復旧を検討します。ただしセキュリティ・会員制御・決済機能の停止は公開範囲や取引に影響するため、先にアクセス制限を判断します。停止で直っても、単独故障か組合せによる問題かを追加調査します。

旧版へ戻した後にも対応が必要

戻した版に脆弱性がある場合、復旧は暫定対応です。公開機能の制限、修正版の確認、代替製品の検討を行い、再更新の期限を設定します。バックアップから戻す操作も、本番で初めて試すことがないようにしておきましょう。

更新後のテスト表を作る例

フォーム系なら「入力エラー」「認証成功」「メール到達」「添付」「完了遷移」、SEO系なら「タイトル」「canonical」「robots」「サイトマップ」、画像系なら「新規アップロード」「既存画像」「生成サイズ」を確認します。製品名ごとではなく、担当する業務機能ごとに試験を書くと、後継製品へ変更しても使えます。新しい版で設定項目が増えた場合は、以前の設定をそのまま引き継いでよいか確認します。既定値が変わる、外部通信が追加される、DB更新が必要になるといった変更は、単なる表示確認では分かりません。

複数サイトを管理する場合

同じ製品でもテーマやPHPの条件が違えば結果は異なります。代表サイトで確認したあと、構成が同じ範囲を特定し、各サイトで最小限の動作確認を行います。一つのサイトの成功を、全サイトの検証結果として記録しないでください。

更新に失敗した製品を入れ直してもよいですか?

削除時に設定やテーブルが消える製品があります。まずファイルの欠損か、互換性か、権限の問題かを調べ、アンインストールの動作を確認します。データを保全してから再配置の方法を選びます。

古い版をどこから取得すればよいですか?

公式配布元や正規の契約先から取得します。出所不明のZIPを復旧用に使わず、ライセンスと改変の有無を確認してください。

参考資料

作業の順序・比較表は本記事の運用上の整理です。製品仕様や提供条件は変更されるため、作業時に最新の公式資料も確認してください。

運営会社

ミライウェブ株式会社

ミライウェブ株式会社は、システム開発やWordPressの保守・セキュリティ対策を手がけるIT企業です。本サイトでは、企業のWeb担当者に向けて、WordPressの安全で安定した運用に役立つ情報を発信しています。

記事一覧へ戻る

WordPressの保守・管理でお困りなら、まずはご相談ください。

WordPressの更新を任せたい、他社制作サイトを引き継いでほしい、記事の投稿や軽微な修正も依頼したい、セキュリティを見直したい。そのようなお悩みについて、現在のサイトの状態を伺い、対応できる範囲をご案内します。