WordPressでマルチサイト管理といえば WordPress MU で構築するのが定番ですが、こちらはあくまで同一ドメイン上にサブドメインかサブディレクトリで子サイトをつくって運営する前提となるのはみなさんご存知の通り。
では、ドメインの垣根を超えて複数ある既存のWordPressのサイトを一箇所(メインサイト)から一元管理はできないのでしょうか?
そんな要望をいとも簡単に実現してくれるスゴいプラグインが MainWP。
MainWP, a WordPress Manager You Own
WordPress MUより便利で使いやすいんじゃないかというくらい、一元管理をするメインサイトから管理サイトに対してできることは豊富です。
MainWPでできる主なこと
- 既存のWordPressサイトを一覧表示
- 管理サイトのWordPressを最新版に一括アップデート(自動化にも対応)
- 各管理サイトやダッシュボードにアクセス
- 各管理サイトの記事や固定ページをリモート投稿
※カテゴリの読み込み、指定も可能! - 管理サイトの過去記事をまとめて検索、更新、削除
- 管理サイトのステータスをチェック、デイリー、ウィークリーでオフラインチェック
- 各管理サイトのデータをすべてまたはデータベースのみをバックアップ
- 各管理サイトのテーマを追加、変更
- メインサイトから各管理サイトのプラグインをインストール、有効/無効化、アップデート
- 各管理サイトのユーザー管理、追加、パスワード変更
この他にも、MainWPのプラグインを追加することでさらにいろいろな機能を追加できるみたいです。
一元管理を行うメインサイトに「MainWP」プラグインをインストールし、管理対象となるサイトにはクライアント用の「MainWP Child」プラグインをインストールしてセキュリティIDを発行し、メインサイトにてそのセキュリティIDを指定して管理対象とします。
MainWPダッシュボード
管理サイト一覧画面
管理サイトのセキュリティチェック
ローカルのWPからリモートで検出された項目をすべて修正!スッキリしました。
管理サイトからまとめて過去記事を取得
管理サイトへまとめて一括新規投稿
WordPress公式プラグインディレクトリにも登録されているので、プラグイン管理画面から直接インストールできます。