WordPressマルチサイトネットワークを使用すると、単一のWordPressインストール。これは、複数のサイトを一つのプラットフォームで管理したい代理店、開発者、企業に最適です。
クライアントのサイトをホストしている場合でも、独自のネットワークを運営している場合でも、マルチサイト ネットワーク アクセスを他のユーザーに付与する方法を理解することは、セキュリティを維持し、整理するために不可欠です。.
このガイドは、管理者ユーザー、 WordPress開発者、そして複数のWordPressサイトを管理している、あるいはマルチサイトサポートを提供している代理店を対象としています。それでは、誰かにアクセス権を付与する安全かつ正しい方法を、ステップバイステップで解説していきましょう。
WordPress マルチサイト ネットワークとは何ですか?
WordPressマルチサイトネットワークは、単一のWordPressインストールから複数のサイトを運営できる強力な機能です。プロジェクトやクライアントごとに新しいWordPressサイトを構築する代わりに、すべてを一元管理できるため、時間、リソース、労力を節約できます。.

WordPressダッシュボードから個別のウェブサイト(またはサブサイト)を作成・管理できます。各サイトには、独自のサイトアドレス、コンテンツ、テーマ、サイト管理者が設定されます。
しかし、ネットワーク設定、コアファイル、 WordPressプラグインは共有されます。そのため、クライアントのウェブサイト、ブログ、フランチャイズ、教育ポータル、会社の各部門など、複数のサイトからなるネットワーク全体の管理に最適です。
マルチサイトの主なメリットの一つは、集中管理です。1つのダッシュボードから、以下のことが可能です。
- すべてのサイトにわたって既存のユーザーを管理します。.
- [ユーザー] タブの [編集] リンクを使用して、既存のユーザーを新しいサイトに追加します。.
- ドメイン マッピングを使用して、各サイトに一意のURL を。
- 個々の設定をカスタマイズしながら、いくつかのプラグインをすべてのサイトで共有します。.
- ユーザー登録設定をグローバルに制御します。.
- 各サイトのアドレスとユーザー ロールを簡単に管理します。.
ユーザーの役割と権限について
WordPress マルチサイト ネットワークでは、セキュリティ、効率、責任の適切な委任を確保するために、適切なユーザー ロールを割り当てることが重要です。

この設定では、単一のインストールで複数のウェブサイトを管理できるため、1つのサイトのみかネットワーク全体かを問わず、誰がどの領域にアクセスできるかを定義する必要があります。そこでマルチサイトユーザー管理が役立ちます。.
WordPressマルチサイトでは、スーパー管理者、サイト管理者、標準ユーザーといった階層的な権限体系が導入されています。各権限には異なるレベルの権限が付与されます。
- スーパー管理者:スーパー管理者(ネットワーク管理者とも呼ばれます)は、WordPressマルチサイト設定において最高レベルのアクセス権を持ちます。スーパー管理者は、メインサイトとネットワーク上のすべてのサイトにアクセスし、グローバルネットワーク設定を変更したり、WordPressプラグインをインストール・管理したり、複数のサイトで使用できるようにプラグインをネットワーク上で有効化・無効化したりできます。
- サイト管理者:サイト管理者は、ネットワーク内の個々のサイトを管理します。この役割では、コンテンツの追加と編集、特定のサイト上の他のユーザーの管理、スーパー管理者が有効化したプラグインとテーマの有効化または無効化が可能です。
- ユーザー: ユーザーは、編集者、投稿者、購読者など、割り当てられた役割に基づいて、特定のサイト内でのアクセスが制限されます。一般ユーザーは、役割に応じた権限でコンテンツの作成、メディアのアップロード、プロフィールの管理を行うことができます。複数のサイトに追加されていない限り、ネットワーク設定へのアクセス、プラグインのインストール、サイト間の移動はできません。
もっと詳しく: WordPressマルチサイトの問題を理解して解決する
マルチサイトインストールアクセスを許可する前の前提条件
WordPress マルチサイト ネットワークへのアクセスを誰かに許可する前に、次の前提条件が満たされていることを確認してください。
マルチサイトを有効にする必要がある
- WordPress マルチサイト構成が正しく設定されていることを確認します。.
- wp-config.php ファイルと .htaccess ファイルの両方に必要な行を追加したことを確認してください。.
- ダッシュボードの「ネットワーク設定」、「サイト」、「ユーザー」、「テーマ」タブなどのオプションを探して、マルチサイトがアクティブであることを確認します。.
- マルチサイトが正しく有効化されていないと、複数のサイトを管理したり、ネットワーク全体にユーザーを割り当てたりすることはできません。.
スーパー管理者権限が必要です
- ネットワーク管理者 (スーパー管理者) のみが、ネットワーク ダッシュボード全体にアクセスし、複数のサイトにわたってユーザー関連の変更を行うことができます。.
- スーパー管理者は、プラグインのインストール、テーマの管理、登録設定の制御、ネットワークで有効化される機能へのアクセスを行うことができます。.
- ネットワーク管理パネルが表示されない場合は、必要な権限がない可能性があります。.
ユーザーのメールアドレスまたはユーザー名を準備しておく必要があります
- 新しいユーザーを追加したり、既存のユーザーにアクセスを許可するには、有効なメール アドレスまたはユーザー名が必要です。.
- 既存のユーザーの場合は、「既存のユーザーの追加」オプションを使用して、特定のサイトでのロールを割り当てることができます。.
- 新規ユーザーの場合、ユーザー自身でサインアップさせるには、ネットワーク設定でユーザー登録が有効になっていることを確認してください。.
これらの前提条件が満たされると、WordPress マルチサイト ネットワーク全体でユーザー アクセスを自信を持って安全に管理できるようになります。.
WordPress マルチサイトの管理にサポートが必要ですか?
高額な費用がかかるミスを回避し、WordPress サポートの専門家にユーザー ロールやネットワーク設定などの処理を任せましょう。.
WordPressマルチサイトにネットワークアクセスを与えるためのステップバイステップガイド
WordPress マルチサイト ネットワークへのアクセス権を誰かに付与するための手順ガイドは次のとおりです。
WordPressネットワーク管理ダッシュボードにログインする

まず、WordPressネットワーク管理ダッシュボードにログインしてください。これは通常のサイトダッシュボードではなく、ネットワーク全体を管理するための特別なコントロールパネルです。.
- 上部の管理ツールバーのサイト名にマウスを移動し、「ネットワーク管理⟶ダッシュボード」をクリックします。
- これにより、ネットワーク設定とマルチサイト ユーザー管理用のツールにアクセスできるようになります。.
ユーザーに移動⟶ 新しいサイトを追加
- ネットワーク管理サイドバーに移動し、「ユーザー⟶新規追加」をクリックします。

- ユーザー名と管理者のメールアドレスを入力して、新しいユーザーを追加します。.
- ユーザーがネットワーク上に既に存在する場合は、「既存のユーザーの追加」オプションを使用します。
ユーザーを追加する際は、ネットワークレベルで適切な役割を割り当てることが重要です。スーパー管理者権限を付与する場合を除き、ほとんどの場合、このフォームで直接役割を割り当てることはありません。.
特定のサイトにユーザーを割り当てる(必要な場合)

- ネットワーク管理で、 [サイト] ⟶ [すべてのサイト]に移動します
- 目的の既存サイトの下にある「編集
- [ユーザー] タブに移動し、ユーザーの名前またはメール アドレスを入力して、役割 (サイト管理者、編集者、作成者など) を割り当てます。.
- これにより、複数のサイトやメイン サイトに影響を与えることなく、そのサイトのみへのアクセスが可能になります。.
スーパー管理者アクセスを許可する(必要な場合)
- ユーザーがネットワーク構成を完全に制御する必要がある場合にのみこれを実行してください。.
- 次のコマンドを使用します: wp super-admin add username (WP-CLI 経由)。
- または、データベース内でスーパー管理者権限を直接付与します (経験豊富な管理者のみ)。.
- これにより、ユーザーはプラグインのインストール、管理、テーマのネットワーク有効化、登録設定の調整、ネットワーク上のすべてのサイトの制御を行うことができます。.
これらの手順に従うことで、複数の Web サイトの整合性を損なうことなく、WordPress マルチサイト ネットワークへの安全で役割に適したアクセスが確保されます。.
発見:最高のWordPressメンテナンスサービスプロバイダー
マルチサイトアクセスのためのWordPressネットワーク管理のベストプラクティス
健全でスケーラブルなマルチサイト環境を維持するのに役立つベスト プラクティスをいくつか紹介します。
- スーパー管理者権限を信頼できるユーザーのみに制限する:マルチサイト環境では、ネットワーク管理者またはスーパー管理者権限を持つユーザーのみがネットワーク全体を管理する必要があります。この権限を持つユーザーは、プラグイン、テーマ、ネットワーク設定、そしてネットワーク上のすべてのサイトを管理できます。管理ミスやセキュリティ脆弱性のリスクを軽減するため、この権限を少数の信頼できるユーザーに限定してください。
- 強力なパスワードと2要素認証(2FA):すべてのユーザー、特にサイト管理者とスーパー管理者に、強力で固有のパスワードを使用するよう推奨します。セキュリティを強化するために、2要素認証を提供するプラグインを導入してください。この手順は、複数のWordPressサイトを管理する、特にクライアントサイトをホスティングしている場合や、ネットワーク全体で機密データを管理している場合に不可欠です。
- ユーザーロールを定期的に監査する:ネットワークの拡大に伴い、ユーザーの割り当てを見直し、確認することが重要です。定期的な監査は、既存のユーザーが引き続きアクセスを必要としていること、そしてサイト管理者ロールが適切であることを保証する上で役立ちます。これにより、マルチサイトのユーザー管理を整理し、ネットワークの機密セクションへの不要なアクセスを削減できます。
- User Role Editor などのプラグインを使用する:WordPress は標準では高度な権限グループ管理機能を提供していません。きめ細かな制御が必要な場合は、 User Role Editor。このプラグインを使用すると、メインサイトと個別サイト全体の権限グループをカスタマイズしたり、権限を管理したり、プラグインやツールへのアクセスを制御したりできます。
マルチサイトネットワーク設定に関する一般的な問題のトラブルシューティング
最適な設定をしても、WordPressマルチサイトの設定で問題が発生する場合があります。アクセスの問題や技術的な設定ミスなど、よくある問題を特定して解決する方法は次のとおりです。

サイト構成とネットワーク設定を確認する
マルチサイトの問題の最も一般的な原因の一つは、不適切な設定です。wp-config.php ファイルと .htaccess ファイルがマルチサイトに対応しているか確認してください。サイトアドレスとドメインマッピングの設定が正確であることも確認してください。これらのファイルは、特に異なるドメインを持つ複数のウェブサイトを使用している場合、URL の書き換え処理において重要な役割を果たします。.
プラグインとテーマの競合を修正する
一部のWordPressプラグインやテーマは、マルチサイト環境では正常に動作しない場合があります。プラグインがネットワーク上で有効化されると競合が発生し、ネットワーク上のすべてのサイトに影響する可能性があります。問題を特定するために、プラグインを1つずつ無効化してください。また、新しいテーマやプラグインをネットワーク全体で有効化する前に、必ずステージングサイトでテストしてください。.
ユーザーアクセスの問題を解決する
ユーザーがサイトにアクセスできない場合は、まず「サイト」⟶「ユーザー」既存ユーザーの追加」機能ください。割り当てられた役割がサイト管理者、編集者、またはその他の適切なレベルに設定されていることを確認してください。また、オープンサインアップを許可している場合は、登録設定でユーザー登録が有効になっていることを確認してください。
デバッグツールとログを使用する
wp-config.phpでWP_DEBUG を有効にすると、PHP エラーがログに記録され、設定の問題の特定に役立つ場合があります。サーバーログは、ユーザー権限の問題やプラグインの読み込み失敗を診断する際にも役立ちます。マルチサイトユーザー管理やネットワークアクティビティに特化したログ記録と監視機能を備えたプラグインをいくつかインストールすることもできます。
こちらもご覧ください: WordPressサイトを新しいドメインに移行する方法
結論
WordPress マルチサイト ネットワークをうまく管理するには、設定以上のことが必要です。安全でスケーラブルなシステムを維持するために、マルチサイト構成、ユーザー ロール、ネットワーク設定がどのように相互作用するかを継続的に理解する必要があります。.
適切なユーザーにネットワーク上の特定のサイトへのアクセス権を付与することから、プラグインのインストールや .htaccess ファイルの変更などの重要な権限をネットワーク管理者のみが持つようにすることまで、マルチサイト環境をスムーズに実行するには、あらゆる細部が重要です。.
WordPressマルチサイトを最大限に活用するには、常に積極的に行動することが重要です。マルチサイトのユーザー管理方法を定期的に見直し、WordPressプラグインとテーマを最新の状態に保ち、ユーザーのスーパー管理者権限を信頼できるチームメンバーに限定しましょう。.