WordPressのマルチサイトネットワークの設定と管理に関する完全ガイド

2分で読了
2026-05-28
2026-06-03
2,652
以下のリンクからお買い物をしていただくと、コミッションを差し上げます。.

WordPressのマルチサイトネットワークの設定と管理に関する完全ガイド

WordPressのマルチサイトネットワーク機能により、ユーザーは1つのWordPressインストールから複数のサイトを作成および管理することができます。この強力な機能は「ネットワーク」と呼ばれ、複数の関連するウェブサイトを管理する必要がある組織、教育機関、多言語サイト、または一元管理を望むあらゆるシナリオに非常に適しています。マルチサイト機能を有効にすることで、管理者はテーマやプラグイン、ユーザーデータベースを共有しつつ、各サブサイトに個別のドメイン名やパスを割り当てることができ、メンテナンス作業を大幅に簡素化し、効率を向上させることができます。

如何启用 WordPress 多站点功能

開始する前に、必ずウェブサイトのデータベースとファイルをバックアップしてください。マルチサイト機能を有効にするには、WordPressのコアファイルを変更する必要があります。

まず、編集を通じて必要な設定を行う必要があります。 wp-config.php ファイルを使用してネットワーク設定を開始します。データベースの設定を定義した後に…/* That's all, stop editing! Happy publishing. */ このコメント行の前に、以下のコードを追加してください:

推薦図書 WordPressウェブサイトの構築と最適化の完全ガイド:初心者から上級者まで

define( 'WP_ALLOW_MULTISITE', true );

ファイルを保存してアップロードした後、WordPressの管理画面を更新してください。すると、「ツール」メニューの下に「ネットワーク設定」という新しいオプションが表示されます。

UltaHostのWordPressホスティングサービス
30日間の返金保証、無制限の帯域幅とデータベースサービス、無料のDDoS防御機能が付きます。3年契約をすると、501TPから4Tまでのプランで割引が適用されます。

「ネットワーク設定」ページに入ると、ネットワーク構造を選択する必要があります。選択肢は「サブドメイン」(例:site1.yourdomain.com)または「サブディレクトリ」(例:yourdomain.com/site1)です。ローカル開発環境や、汎用ドメイン解析の設定ができないホスト環境では、「サブディレクトリ」の方が簡単です。選択が完了したら、「インストール」ボタンをクリックしてください。

次に、システムが一連のコードを生成します。そのコードをそれぞれの指示に従ってコピーしてください。 wp-config.php.htaccess(Apacheサーバーの場合)設定はファイル内に記述されています。Nginxサーバーの場合、設定ルールが異なり、手動でサーバーの設定ファイルに追加する必要があります。

設定が完了したら、再度ログインする必要があります。ログインすると、WordPressの管理画面の上部に「マイサイト」の管理バーが表示されます。ここからネットワーク管理者パネルにアクセスできます。

ネットワーク管理者の核心的な機能

ネットワーク管理者パネルは、複数のサイトを一元管理するための中心的なツールです。その機能は単一サイト用のバックエンドと似ていますが、ネットワーク全体に対する包括的な制御権が追加されています。

推薦図書 最適な共有ホスティングの選び方:落とし穴を避け、コストを最適化するための包括的ガイド

ネットワーク管理者のバックエンドでは、「サイト」メニューから新しいサイトを作成することができます。新しいサイトを作成する際には、サイトのアドレス、サイトタイトル、管理者のメールアドレスなどの情報を入力する必要があります。作成完了すると、システムは自動的にそのサイト用の管理者ユーザーを生成します。

「ユーザー」メニューでは、ネットワーク内のすべてのユーザーを管理することができます。ネットワークユーザーは任意のサブサイトに追加され、異なるロールを割り当てることができるため、ユーザーシステムのグローバルな共有が実現されます。

ネットワーク管理者はテーマやプラグインに対して最高レベルの管理権を持っています。「テーマ」メニューでは、任意のテーマを有効にしたり無効にしたりすることができます。サブサイトの管理者がそのバックエンドで確認し、有効にできるのはネットワーク管理者によって有効にされたテーマのみです。プラグインの管理も同様で、サブサイトの管理者は新しいプラグインを自分でインストールすることはできず、すべてのプラグインはネットワーク管理者が「プラグイン」メニューを通じてネットワーク全体で有効にしたり無効にしたりする必要があります。このような集中管理により、ネットワーク環境全体の安全性と一貫性が保たれています。

hosting.com 共有ホスティング
AMD EPYC CPU、NVMe SSDストレージ、LiteSpeedによる高いパフォーマンス、24時間365日の専門家による社内サポート、SSL、ブルートフォース、マルウェア、DDoS保護などの高度なセキュリティ対策、最大73%のコスト削減

さらに、ネットワーク名、管理者のメールアドレス、登録設定、ファイルのアップロード制限、ファイル形式の制限など、グローバルな設定も行うことができます。

サブサイトの管理とユーザー権限の設定

マルチサイトネットワークでは、各サブサイトは独立したWordPressサイトのように機能し、独自の記事、ページ、メディアライブラリを持ち、テーマの選択や設定にも自由度があります。サブサイトの管理者は自分のサイト内のコンテンツを管理することはできますが、新しいテーマやプラグインをインストールすることはできません。

ユーザー権限体系は、マルチサイトネットワークにとって非常に重要です。ユーザーはネットワークレベルで作成された後、各サブサイトに「追加」することができます。ネットワーク管理者がユーザーをサブサイトに追加する際には、そのユーザーに役割(購読者、貢献者、著者、編集者、管理者など)を割り当てる必要があります。サブサイト管理者の役割はそのサブサイトに対してのみ完全な制御権を持ちますが、ネットワークのスーパーマネージャー(つまりあなた自身)はすべてのサイトに対して無制限のアクセス権を持っています。

推薦図書 完全なウェブサイト構築ガイド:ゼロからサービス開始までの技術的な実装プロセスの全て

ユーザーを管理するための強力なツールの一つがバッチ処理です。ネットワーク上のユーザーリストから複数のサイトにユーザーを一括で追加したり、複数のサイトからユーザーを一括で削除したりすることができ、これによりユーザー管理の作業が大幅に簡素化されます。

コンテンツ管理に関しては、ネットワーク管理者は「サイト」リストを通じて任意のサブサイトのバックエンドにアクセスしたり、必要に応じて特定のサイトを管理したりすることができます。また、専用のプラグインを使用することで、すべてのサイト上のコンテンツを一括で管理したり、オプションを更新したり、その他の一括処理を実行したりすることも可能です。

インターサーバー共有ホスティング
共有ホスティング月$2.50米ドル, 最初の月$0.1米ドルプロモーションコードtryinterserver, 461クラウドアプリケーションスクリプト, 1クリックインストール.

プラグインとテーマの互換性に関する考慮事項

すべてのWordPressプラグインやテーマがマルチサイト環境と完全に互換性があるわけではありません。選択する際には特に注意が必要です。

ほとんどの高品質なプラグインでは、WordPress Multisiteをサポートしているかどうかがそのドキュメントに記載されています。プラグインを有効にする前に、テスト用のサブサイトで十分にテストすることをお勧めします。特にキャッシング、セキュリティ、SEO、統計に関連するプラグインの中には、専用のネットワーク版が必要であったり、ネットワーク設定で特別な設定が必要になるものもあります。例えば、キャッシングプラグインの場合は、各サブサイトごとに、または集中してキャッシングルールを管理できるようにする必要があります。

テーマに関しては問題は比較的少ないです。しかし、サブサイトのテーマを切り替える際には、そのテーマがネットワーク管理者によって有効になっていることが必要です。ネットワーク管理者は、有効になっているテーマやプラグインのリストを定期的に確認し、もはや使用されていないものは無効にすることで、バックエンドの整理とシステムのパフォーマンスを維持するべきです。

多サイト管理を効率化するために特別に設計されたプラグインは非常に役立ちます。例えば、一括でサイトを作成したり、一元的に更新したり、サイト間で検索を行ったり、コンテンツをグローバルに同期したりするためのプラグインなどです。新しいプラグインを導入する前に、それが本当にあなたの問題を解決できるかを評価し、機能が重複するプラグインのインストールは避けてください。

概要

WordPressのマルチサイトネットワークは、非常に強力なエンタープライズレベルのソリューションです。これにより、複数の独立したサイトの管理権限を1つのコントロールパネルに集中させることができ、管理効率を大幅に向上させるとともに、リソースやテクノロジースタックの一貫性を保証します。ネットワークの有効化やサーバーの設定から、サイト、ユーザー、テーマ、プラグインの管理に至るまで、すべてのステップにおいて綿密な計画が必要です。マルチサイトを成功裏にデプロイするための鍵は、事前の計画とテストにあります。互換性のあるプラグインやテーマの選択、そして明確なユーザーロールと権限管理システムの構築が不可欠です。複数の関連サイトを持つ組織にとって、マルチサイトネットワークはワークフローの最適化やメンテナンスコストの削減に理想的な選択肢です。

FAQ よくある質問

マルチサイト機能を有効にすると、既存のシングルサイトデータは失われますか?

いいえ。マルチサイト機能を有効にするには拡張処理が必要です。元のメインサイトは自動的にネットワーク内の最初のサイトとなり、そのすべてのデータ(記事、ページ、ユーザーなど)はそのまま保持されます。このメインサイトは現在、「メインサイト」と呼ばれています。

既存の独立したWordPressサイトをマルチサイトネットワークにインポートすることはできますか?

はい、しかしこのプロセスはワンクリックで完了するものではありません。データベースのエクスポート/インポートツール(WordPressに搭載されているエクスポーターやプラグインなど)やメディアファイルの移行方法を使用して、独立したサイトのコンテンツとファイルをネットワーク内の新しいサブサイトに移行する必要があります。このプロセスにはデータベーステーブルのプレフィックスの変更などの複雑な操作が含まれるため、技術者の助けを借りて行うことをお勧めします。

マルチサイトネットワークはサーバーのパフォーマンスに高い要求をしますか?

これは、運用しているサブサイトの数とそのトラフィック量によります。複数のサイトが同じWordPressコア、データベース接続、および一部のリソースを共有している場合、サイトの数が少ない場合には、複数の独立したインストールを運用するよりも効率的になることがあります。しかし、サイトの数が多くトラフィック量が多い場合には、データベースやサーバーのCPU、メモリに負荷がかかります。オブジェクトキャッシングの使用、データベースクエリの最適化、高性能なホストの選択が非常に重要になります。

サブサイトでは異なるドメイン名を使用できますか?

はい、これはマルチサイトネットワークにおいて非常に実用的な機能で、「ドメイン名マッピング」と呼ばれています。ネットワーク内のサブサイトに完全に異なるトップレベルドメインを割り当てることができます。これには通常、専用のプラグイン(例えば…)の助けが必要です。 WordPress MU Domain Mappingこれを実現するには、ドメイン名サービスプロバイダーでDNSレコードを正しく設定する必要があります。DNSレコードを設定することで、ドメイン名があなたのメインサイトのサーバーを指すようになります。