メインコンテンツまでスキップ

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 でホスティングしている場合、必要な定数はすでに定義されているはずです。確認してください:

  1. WPMUDEV_HOSTING_SITE_ID 定数が環境に定義されていること
  2. API アクセスが可能な有効な WPMU DEV メンバーシップを持っていること

2. インテグレーションを有効化

  1. WordPress 管理画面で Ultimate Multisite > Settings に移動
  2. 「Domain Mapping」タブへ移動
  3. 「Host Integrations」までスクロール
  4. WPMU DEV インテグレーションを有効化
  5. 「Save Changes」をクリック

動作概要

ドメイン同期

Ultimate Multisite でドメインがマッピングされたとき:

  1. インテグレーションは WPMU DEV API を使用してドメインをホスティングアカウントに追加します
  2. さらに、www バージョンのドメインも自動で追加します
  3. 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 メンバーシップが有効であることを確認してください

SSL 証明書の問題

  • WPMU DEV は SSL 証明書を発行するまでに時間がかかる場合があります(通常 5〜15 分)
  • インテグレーションは SSL 証明書を最大 10 回まで確認するよう設定されています
  • 複数回試行しても SSL 証明書が発行されない場合は、WPMU DEV サポートに連絡してください

ドメインが追加されない

  • Ultimate Multisite のログにエラーメッセージがないか確認してください
  • ドメインがすでに WPMU DEV に追加されていないことを確認してください
  • WPMU DEV のホスティングプランが追加しようとしているドメイン数をサポートしていることを確認してください