フォルダにまとめた WordPress プラグインの zip を、管理画面のログインセッションを使って一括インストールする拡張。FTP 情報・API キー不要。
- Chrome で
chrome://extensionsを開く - 右上「デベロッパーモード」を ON
- 「パッケージ化されていない拡張機能を読み込む」→
wp-plugin-bulk-installerフォルダを選択
- 拡張内の
wp-plugin-bulk-installer/plugins/フォルダに、インストールしたい zip を置く(フォルダがなければ作成する) - 対象 WordPress の 管理画面(/wp-admin/ 配下)を開いたタブ で、ツールバーの拡張アイコンをクリック
- 一覧から入れたい zip にチェック → 「インストール実行」
- 既にインストール済みのプラグインは自動で 置き換え(チェックで OFF 可)
- 新規プラグインは自動で 有効化(チェックで OFF 可)。置き換え時に元が有効だった場合は有効状態が維持される
- 失敗しても残りは続行し、下部ログに結果一覧が出る
- 各 zip の ✎ ボタンで 日本語の表示名 を付けられる(ファイル名はそのまま、UI 表示だけ変わる)
- ⚙(または拡張の「オプション」)で設定画面: ポップアップを開いたときの「全選択 / 置き換え / 有効化」のデフォルト状態を変更、表示名の一覧管理(既定: 置き換え ON・有効化 ON・全選択 OFF)
wp-admin タブにスクリプトを注入し、ページと同一オリジンで WordPress 標準のアップロードフローを fetch で実行する:
plugin-install.php?tab=uploadから_wpnonceを取得update.php?action=upload-pluginに zip を multipart POST- 応答に「置き換え」リンク(
overwrite=update-plugin)があれば辿る - 応答の有効化リンク(
plugins.php?action=activate&…)を辿る
権限は activeTab + scripting のみ(アイコンをクリックしたタブにしか触れない)。どの WordPress サイトでもログイン済みなら動く。
- 巨大な zip(数十 MB 超)はメッセージ上限で失敗する可能性あり。通常のプラグインサイズなら問題なし
- ポップアップを閉じると進行状況表示は消える(インストール自体はページ側で走る)