WPMU DEV インテグレーション
概要
WPMU DEV は、ホスティング、プラグイン、サービスを提供する総合的な WordPress プラットフォームです。このインテグレーションにより、Ultimate Multisite と WPMU DEV ホスティング間で自動ドメイン同期と SSL 証明書管理が可能になります。
機能
- 自動ドメイン同期
- SSL 証明書管理
- SSL 証明書検証試行回数の延長
要件
このインテグレーションは、WPMU DEV でホスティングしているかどうかを自動で検出し、組み込み API を使用します。WPMU DEV でホスティングしている場合、追加の設定は不要です。
インテグレーションは、WPMU DEV でホスティングしている際に自動で定義される WPMUDEV_HOSTING_SITE_ID 定数の存在を確認します。
設定手順
1. WPMU DEV ホスティングの確認
WPMU DEV でホスティングしている場合、必要な定数はすでに定義されているはずです。確認してください:
WPMUDEV_HOSTING_SITE_ID定数が環境に定義されていること- API アクセスが可能な有効な WPMU DEV メンバーシップを持っていること
2. インテグレーションを有効化
- WordPress 管理画面で Ultimate Multisite > Settings に移動
- 「Domain Mapping」タブへ移動
- 「Host Integrations」までスクロール
- WPMU DEV インテグレーションを有効化
- 「Save Changes」をクリック
動作概要
ドメイン同期
Ultimate Multisite でドメインがマッピングされたとき:
- インテグレーションは WPMU DEV API を使用してドメインをホスティングアカウントに追加します
- さらに、www バージョンのドメインも自動で追加します
- WPMU DEV がドメイン設定と SSL 証明書発行を処理します
SSL 証明書管理
インテグレーションは、SSL 証明書の発行とインストールに時間がかかる場合があるため、WPMU DEV ホスティング向けに SSL 証明書検証試行回数を増やすよう設定されています。デフォルトでは、標準の 5 回ではなく最大 10 回まで試行します。
重要な注意点
ドメイン削除
現在、WPMU DEV API にはドメインを削除する方法がありません。Ultimate Multisite でドメインマッピングが削除されても、ドメインは WPMU DEV ホスティングアカウントに残ります。必要に応じて、WPMU DEV ホスティングダッシュボードから手動で削除する必要があります。
API 認証
インテグレーションは、WordPress データベースに wpmudev_apikey オプションとして保存されている WPMU DEV API キーを使用します。これはサイトを WPMU DEV に接続すると自動的に設定されます。
トラブルシューティング
API 接続の問題
- サイトが正しく WPMU DEV に接続されていることを確認してください
- WordPress データベースに
wpmudev_apikeyオプションが設定されていることを確認してください - WPMU DEV メンバーシップが有効であることを確認してください