2026年5月20日

2026年5月20日

WordPressプラグインを手動でアップデートする方法

はじめに

自動更新が使えない環境や、特定バージョンに固定したい場合に、プラグインを手動でアップデートする方法を解説します。管理画面のアップロード機能、FTP、WP-CLIの3つの方法を紹介します。

解決手順

ステップ1:WordPress.orgからプラグインをダウンロードする

1. https://wordpress.org/plugins/{plugin-slug}/ にアクセス

2. 「Advanced」タブ → 「Previous Versions」から任意のバージョンを選択

3. 「Download」ボタンでzipファイルをダウンロード

または直接URLでダウンロード:

https://downloads.wordpress.org/plugin/{plugin-slug}.{version}.zip
例: https://downloads.wordpress.org/plugin/contact-form-7.5.9.zip

ステップ2:管理画面からzipをアップロードして更新する

1. プラグイン → 新規プラグインを追加 を開く

2. 「プラグインのアップロード」ボタンをクリック

3. ダウンロードしたzipファイルを選択

4. 「今すぐインストール」をクリック

5. 「プラグインを有効化」または「インストール済みプラグインに戻る」をクリック

既存プラグインの置き換えを確認するダイアログが表示された場合は「古いプラグインを置き換えてインストール」を選択します。

ステップ3:WP-CLIで手動更新する

# WordPress.orgから最新版をインストール(--force で上書き)
wp plugin install contact-form-7 --force

# 特定バージョンをインストール
wp plugin install contact-form-7 --version=5.9 --force

# ローカルのzipから更新
wp plugin install /path/to/contact-form-7.5.9.zip --force

# URLから直接インストール
wp plugin install https://downloads.wordpress.org/plugin/contact-form-7.5.9.zip --force

ステップ4:FTPで手動更新する

# SSH/FTPでの手動更新手順
# 1. 旧プラグインフォルダをリネーム(バックアップとして)
mv /wp-content/plugins/contact-form-7 /wp-content/plugins/contact-form-7_old

# 2. 新しいzipをサーバーにアップロード
scp contact-form-7.5.9.zip username@server:/home/username/public_html/wp-content/plugins/

# 3. zipを展開
cd /home/username/public_html/wp-content/plugins/
unzip contact-form-7.5.9.zip

# 4. 動作確認後に古いフォルダを削除
rm -rf contact-form-7_old

ステップ5:更新前のバックアップ手順

# 更新前に現在のバージョンをバックアップ
wp db export pre-update-backup.sql
wp plugin list --format=csv > plugins-before-update.csv

# 更新後に問題が発生した場合のロールバック
wp plugin install contact-form-7 --version=5.8 --force

注意事項

  • 有料プラグイン(プレミアムプラグイン)はWordPress.orgではなく、各プロバイダーの会員ページからダウンロードしてください
  • 更新前に必ずバックアップを取得し、ステージング環境でテストしてから本番環境に適用することを推奨します
  • --force オプションを使うと現在のプラグインファイルが上書きされます

まとめ

手動更新は管理画面のzipアップロード機能が最も手軽です。特定バージョンに固定したい場合やCLI環境では wp plugin install --version=X.X --force が便利です。更新後は必ず動作確認を行ってください。

お気軽にご相談ください

お見積りへ お問い合わせへ