WordPressマルチサイトネットワークのインストールと設定方法

WordPressのマルチサイトネットワークを設定すると、単一のWordPressインストールから複数のウェブサイトを管理できます。この機能は、ブログ、学校、ビジネスなどで、中央化されたダッシュボードを維持しながら個別のサイトを運営する必要がある場合に特に役立ちます。

私たちは自身のウェブサイトでマルチサイトネットワークを使用しており、いくつかのユースケースでコンテンツを整理するのに非常に役立つことがわかりました。

このガイドでは、WordPressマルチサイトネットワークを適切にインストールおよびセットアップする手順を説明し、この機能の最大限の活用を保証します。

WordPressマルチサイトネットワークのインストールとセットアップに関するステップバイステップチュートリアル

これは包括的な記事ですので、ナビゲーションを容易にするために目次を追加しました。以下のクイックリンクを使用して、学習したいセクションにジャンプできます。

WordPressマルチサイトの基本

  1. WordPressマルチサイトとは?
  2. WordPressマルチサイトネットワークを使用するメリット
  3. WordPressマルチサイトネットワークを使用するデメリット
  4. WordPressマルチサイトネットワークが必要なのは誰ですか?

WordPressマルチサイトのインストールとセットアップ

  1. WordPressマルチサイトネットワークの要件
  2. マルチサイトネットワークのドメイン構造の選択
  3. ワイルドカードサブドメインの設定
  4. WordPressマルチサイトのカスタムドメイン設定
  5. WordPressマルチサイトネットワーク機能の有効化
  6. WordPressマルチサイトネットワークの設定

WordPressマルチサイト設定

  1. ネットワーク設定の構成
  2. マルチサイトネットワークの登録を公開する
  3. 新規サイト設定
  4. マルチサイトネットワークのアップロード設定
  5. プラグインメニュー設定

デフォルトコンテンツ、テーマ、プラグインの設定

  1. WordPressマルチサイトネットワークに新しいサイトを追加する
  2. マルチサイトネットワークにテーマとプラグインを追加する
  3. 新規サイトへのデフォルトコンテンツの追加

トラブルシューティングとFAQ

  1. WordPress マルチサイトの問題のトラブルシューティング
  2. WordPressマルチサイトに関するFAQ

WordPressマルチサイトネットワークとは何ですか?

WordPressのマルチサイトネットワークを使用すると、単一のWordPressインストールから複数のWordPressブログまたはウェブサイトを実行および管理できます。

これにより、同じユーザー名とパスワードを使用して新しいサイトを即座に作成および管理できます。他のユーザーがサインアップして、あなたのドメインでブログやウェブサイトを作成できるようにすることもできます。

WordPressマルチサイトネットワークには、ネットワーク上の各ウェブサイト/ブログをカスタマイズできる高度な設定が付属しています。

WordPressマルチサイトネットワークを使用するメリット

多くの場合、WordPressマルチサイトネットワークは、複数のスタンドアロンWordPressサイトを管理するよりも便利です。WordPressマルチサイトネットワークを使用する利点をいくつかご紹介します。

  1. ネットワーク管理者として、単一のダッシュボードから複数のサイトを簡単に管理できます。
  2. ネットワーク上の各サイトには、管理者ユーザーを持つことができます。サイト管理者は、自分のウェブサイトのみを管理する権限を持ちます。
  3. プラグイン/テーマをインストールし、1回のダウンロードで複数のサイトに有効化できます。
  4. マルチサイトネットワークを使用すると、アップデートの管理も容易になります。WordPress、プラグイン、またはテーマのアップデートは、1つの「マスター」インストールで実行するだけで済みます。

WordPressマルチサイトネットワークを使用するデメリット

WordPressのマルチサイトネットワークを作成することは、複数のサイトを管理するのに常に役立つわけではありません。

マルチサイトネットワークを設定する前に考慮すべきいくつかの欠点を以下に示します。

  1. ネットワーク上のすべてのサイトは同じリソースを共有するため、ネットワークがダウンすると、他のすべてのサイトもダウンします。
  2. 初心者レベルのユーザーがトラフィックとサーバーリソースを管理するのは困難です。ウェブサイトのいずれかに予期しないトラフィックが発生した場合、ネットワーク上の他のすべてのウェブサイトに影響します。
  3. ウェブサイトが1つハッキングされると、ネットワーク上のすべてのサイトがハッキングされます。詳細については、WordPressマルチサイトのセキュリティのヒントに関するガイドをご覧ください。
  4. 一部のWordPressプラグインは、マルチサイトネットワークでうまく機能しない場合があります。
  5. すべてのウェブホスティングプロバイダーがWordPressマルチサイトネットワークを十分にサポートしているわけではなく、選択肢が限られます。記事の後半で詳しく説明します。

WordPressマルチサイトネットワークが必要なのは誰ですか?

複数のWordPressウェブサイトを管理しているからといって、マルチサイトネットワークの使用を開始する必要があるわけではありません。

複数のWordPressサイトを単一のダッシュボードから管理するためのサードパーティ製ツールがあります。InfiniteWPMainWPのようなツールを使用すると、サイト間を切り替えることなく、複数のWordPressサイトをまとめて管理しやすくなります。

マルチサイトネットワークの作成が理にかなっているシナリオをいくつか紹介します。

  1. 別のチームによって管理されるさまざまなセクションを持つ雑誌のウェブサイト
  2. 異なる場所や支店ごとにサブサイトを持つビジネスウェブサイト
  3. 政府または非営利団体のウェブサイトが、異なる部署、場所、地域のためにWordPressマルチサイトを使用している場合
  4. 複数のサブドメインで実行されるブログのネットワーク
  5. 複数の部門やブログにマルチサイトを使用している学校や大学、または生徒が学校のサーバーで自分のウェブサイトを作成できるようにしている。

WordPressマルチサイトネットワークの要件

WordPressマルチサイトネットワーク上のすべてのウェブサイトは、同じサーバーリソースを共有します。これは、最も重要なのは優れたWordPressホスティングが必要であることを意味します。

ウェブサイトが数個だけでトラフィックが少ない場合は、共有ホスティングがおそらく良い選択肢でしょう。

ただし、マルチサイトネットワークの性質上、サイトが増えるにつれて通常はVPSホスティングまたは専用サーバーが必要になります。

Bluehost を推奨します。なぜなら、共有ホスティングと VPS/専用サーバーを提供しているからです。また、WordPress の公式ホスティングパートナーの 1 つでもあります。

Bluehostウェブホスティング

代替案をお探しの場合、SiteGroundWP EngineもWordPressマルチサイトネットワークに優れたサービスを提供しています。

ウェブホスティングとは別に、WordPressのインストールFTPを使用したファイルの編集の基本的な知識が必要になります。

マルチサイトネットワークのドメイン構造を選択する

WordPressマルチサイトネットワークでは、サブドメインまたはサブディレクトリのいずれかを使用して新しいサイトを追加できます。

サブドメインの例:
http://site1.example.com

サブディレクトリの例:
http://example.com/site1/

サブドメインを選択した場合、サーバーでワイルドカードサブドメインを構成する必要があります。次のステップでその方法を説明します。

一方、ネットワーク上のサイトにサブディレクトリまたはパスベースのURLを選択する場合は、次の手順をスキップできます。

ワイルドカードサブドメインの設定

ワイルドカードサブドメインは、ドメイン名の配下にプレースホルダーサブドメインを作成します。このプレースホルダーサブドメインは、まだ定義されていないサブドメインをマッピングするために使用できます。

この設定により、WordPressマルチサイトは独自のサブドメインを使用して新しいサイトを作成できるようになります。

マルチサイトネットワーク上のウェブサイトにサブドメインを使用することにした場合は、ワイルドカードサブドメインを設定する必要があります。

その方法については、Bluehostでご紹介します。ただし、基本的なプロセスはすべてのホスティングプロバイダーで同じです。

まず、WordPressホスティングアカウントのダッシュボードにログインする必要があります。「ウェブサイト」の下にあるサイトを見つけて、「設定」ボタンをクリックします。

Bluehostサイト設定

これにより、サイトの設定ページが開きます。そこで「詳細設定」タブに切り替える必要があります。

そこから、cPanelセクションまでスクロールダウンし、「管理」ボタンをクリックします。

Bluehost cPanel (高度なサイト設定内)

これにより、cPanelダッシュボードが起動します。

次に、[ドメイン]セクションまでスクロールし、[ドメイン]をクリックします。

Bluehost cPanel ドメイン

これにより、ホスティングアカウント上のドメインとサブドメインのリストが表示されます。

続行するには、「新しいドメインを作成」ボタンをクリックする必要があります。

Bluehost cPanel 新規ドメイン

次の画面で、[ドメイン]フィールドの下にワイルドカードサブドメインを追加する必要があります。

ワイルドカードサブドメインには、アスタリスク記号の後にドットとドメイン名が含まれます。このようになります。

*.example.com

example.com をご自身のドメイン名に置き換えるのを忘れないでください。

Bluehost cPanel ワイルドカードサブドメイン

ドキュメントルートフィールドは、ワイルドカードに合わせて自動的に入力されます。

ドメイン設定を保存するには、「送信」ボタンをクリックするだけです。

ホスティングアカウントは、サブドメインでWordPressマルチサイトをサポートする準備ができました。

各サイトのカスタムドメインの設定

WordPressマルチサイトでは、マルチサイトネットワーク内の各ウェブサイトに異なるドメインを設定することもできます。

カスタムドメインをセットアップするには、ドメインマッピング機能を使用し、ドメインレジストラアカウントでネームサーバーレコードを更新する必要があります。

サイトの管理

異なるドメインでWordPressマルチサイトを作成する方法に関する詳細なステップバイステップガイドを作成しました。セットアップ手順も含まれています。

WordPressマルチサイトネットワーク機能の有効化

マルチサイトネットワーク機能は、各WordPressインストールに組み込まれています。使用するには、通常どおりWordPressをインストールしてセットアップするだけです。

その後、マルチサイト機能を有効にするだけです。既存のWordPressサイトでもマルチサイト機能を有効にできます。

マルチサイトを有効にする前に、WordPressサイトの完全なバックアップを作成することを忘れないでください。

次に、FTPクライアントまたはcPanelファイルマネージャーを使用してサイトに接続し、編集のためにwp-config.phpファイルを開きます。

/* 編集はここまでです。執筆をお楽しみください。 */ の行の直前に、次のコードを wp-config.php ファイルに追加する必要があります。

/* Multisite */ define( 'WP_ALLOW_MULTISITE', true ); 

それが完了したら、wp-config.phpファイルを保存してサーバーにアップロードできます。

このコードは、WordPressサイトでマルチサイト機能を有効にするだけです。有効になったら、引き続きマルチサイトネットワークを設定する必要があります。

WordPressマルチサイトネットワークの設定

WordPressサイトでマルチサイトネットワーク機能を正常に有効化したので、ネットワークを設定する時間です。

既存のWordPressウェブサイトにマルチサイトネットワークを設定している場合は、サイトのすべてのプラグインを無効にする必要があります。

プラグイン » インストール済みプラグイン ページにアクセスし、すべてのプラグインを選択します。次に、「一括操作」ドロップダウンメニューから「非アクティブ化」を選択し、「適用」ボタンをクリックします。

すべてのプラグインを無効化する

これで、ツール » ネットワーク設定ページに移動できます。

ここで、マルチサイトネットワークを構成できます。

WordPressマルチサイトネットワークの設定

ネットワークセットアップ画面では、サーバーにApacheのmod_rewriteモジュールがインストールされている必要があることに注意してください。このモジュールは、すべての最高のWordPressホスティングプロバイダーにインストールおよび有効化されています。

次に、ネットワーク内のサイトに使用するドメイン構造(例:サブドメインまたはサブディレクトリ)をWordPressに指示する必要があります。

その後、ネットワークのタイトルを指定し、「ネットワーク管理者メール」フィールドのメールアドレスが正しいことを確認する必要があります。

続行するには、「インストール」ボタンをクリックします。

WordPressは、wp-config.phpファイルと.htaccessファイルに追加するコードをそれぞれ表示します。

WordPressマルチサイト設定ルールをwp-configおよび.htaccessファイルに追加する

FTP クライアントまたは cPanel のファイルマネージャーを使用して、コードをコピーして貼り付けることができます。

まず、wp-config.phpファイルを編集し、前のステップで追加した行のすぐ下にコードを貼り付けます。

次に、.htaccess ファイルを編集し、既存の WordPress ルールをコピーした WordPress マルチサイトコードに置き換える必要があります。

変更を保存し、編集したファイルをサーバーに再アップロードすることを忘れないでください。

完了したら、マルチサイトネットワークにアクセスするためにWordPressサイトに再ログインする必要があります。

ネットワーク設定の構成

マルチサイトネットワークの設定が完了しましたので、次はネットワーク設定を構成します。

WordPressウェブサイトの管理画面にログインすることから始めます。

その後、「ネットワークダッシュボード」設定に切り替えて、ネットワーク設定を変更し、新しいサイトを追加し、その他の設定を構成する必要があります。

管理ツールバーの「マイサイト」メニューにマウスカーソルを合わせると、フライダウンポップアップが表示されます。「ネットワーク管理 » ダッシュボード」をクリックしてください。

WordPressマルチサイトネットワーク管理ダッシュボード

これにより、マルチサイトネットワークダッシュボードに移動します。マルチサイトネットワークを管理するための新しいメニュー項目があることに気づくでしょう。

新しいサイトを作成して新しいユーザーを追加できる「今すぐ」ダッシュボードウィジェットも表示されます。

マルチサイト管理画面

ネットワーク設定を構成するには、管理者サイドバーの「設定」リンクをクリックします。

ネットワーク設定ページの最初のオプションは、サイトのタイトルと管理者メールアドレスを設定することです。これらのフィールドは、セットアップ中にあなたが入力したネットワークタイトルと管理者メールで自動的に入力されます。

WordPressマルチサイト一般設定

マルチサイトネットワークの登録を公開する

ネットワーク設定ページの「登録設定」セクションは、おそらくネットワーク設定全体で最も重要な設定です。

デフォルトでは、ユーザー登録とサイト登録の両方がネットワークで無効になっています。

サイトをユーザー登録に開放するか、既存のユーザーのみが新しいサイトを作成できるようにするか、またはユーザーとサイトの両方の登録を許可するかを選択できます。

WordPressマルチサイトでのユーザーおよびサイト登録を許可する

マルチサイトネットワークを登録に開放している場合は、「登録通知」オプションの横にあるチェックボックスをオンにすることができます。

これにより、新しいユーザーまたはサイトが登録されるたびにメール通知を受け取ることができます。

個々のサイト管理者が自分のサイトに新しいユーザーを追加できるようにしたい場合は、「新しいユーザーを追加」オプションの横にあるチェックボックスをオンにします。

追加のマルチサイト設定

限定的なメール登録オプションを使用すると、特定のドメインのメールアドレスにサイトまたはユーザー登録を制限できます。

これは、組織のメンバーのみが登録してユーザーやサイトを作成できるようにしたい場合に特に役立ちます。

同様に、登録から特定のドメインを禁止することもできます。

新規サイト設定

「New Site Settings」セクションでは、マルチサイトネットワークで作成された新しいサイトのデフォルトオプションを設定できます。

これらの設定で、ウェルカムメールと最初のデフォルトの投稿、ページ、コメントの内容を変更できます。

WordPressマルチサイトの新しいサイト設定

ネットワーク管理者として、これらの設定はいつでも変更できます。

マルチサイトネットワークのアップロード設定

サーバーリソースの使用状況を監視することが重要です。「アップロード設定」セクションでは、サイトがアップロードに使用できる合計スペースを制限できます。

デフォルト値は100MBで、これはおそらく少なくとも100枚の写真のアップロードには十分でしょう。ディスク容量に応じてこのスペースを増減できます。

WordPressマルチサイトのアップロード設定

デフォルトのアップロードファイルタイプは、画像、音声、動画、PDFファイルです。ドキュメント、docx、odtなどの追加のファイルタイプを追加できます。

その後、ファイルサイズ制限を選択できるため、ユーザーはサーバーに非常に大きなファイルをアップロードできなくなります。

プラグインメニュー設定

次に、メニュー設定にジャンプできます。これにより、ネットワークサイトのプラグインセクションの管理メニューを有効にすることができます。

WordPressマルチサイトプラグインメニュー

これを有効にすると、該当する サイト管理者 にプラグインメニューが表示されます。管理者はサイトでプラグインを有効化または無効化できますが、新しいプラグインをインストールすることはできません。

すべての設定に満足したら、「変更を保存」ボタンをクリックしてください。

WordPressマルチサイトネットワークに新しいサイトを追加する

WordPressマルチサイトネットワークに新しいサイトを追加するには、管理ツールバーのMy Sites » Network Adminメニューの下にある「Sites」をクリックするだけです。

WordPressマルチサイトでのサイト管理

現在のマルチサイトインストールにあるサイトのリストが表示されます。デフォルトでは、プライマリサイトがWordPressマルチサイトネットワークで唯一のサイトとしてリストされます。

新しいサイトを追加するには、上部にある「新規追加」ボタンをクリックします。

WordPressマルチサイトネットワークに新しいサイトを追加する

「サイトの追加」ページで、サイトのアドレスを入力します。完全なアドレスを入力する必要はありません。サブドメインまたはサブディレクトリとして使用したい部分だけを入力してください。

次に、サイトのタイトルを追加し、サイト管理者のメールアドレスを入力します。

新しいサイトの詳細を追加

マルチサイトネットワークを管理するために現在使用しているものとは異なる管理者メールアドレスを追加できます。

他のユーザーが現在そのメールアドレスを使用していない場合、WordPressは新しいユーザーを作成し、入力したメールアドレスにユーザー名とパスワードを送信します。

完了したら、「サイトを追加」ボタンをクリックするだけです。

新しいサイトがWordPressマルチサイトネットワークに追加されます。ネットワーク管理者として、新しいサイト登録メールも受信します。

新しいユーザーを作成すると、そのユーザーはパスワードの設定とログインの手順が記載されたメールを受け取ります。

マルチサイトネットワークにテーマとプラグインを追加する

デフォルトでは、マルチサイトネットワークの個々のサイト管理者は、自分でテーマやプラグインをインストールすることはできません。

ネットワーク管理者として、各プラグインとテーマをインストールして、ネットワーク上のすべてのサイトで利用できるようにすることができます。

マルチサイトネットワーク用のテーマのインストール

テーマを追加するには、マイサイト » ネットワーク管理 » テーマ ページに移動してください。

WordPressマルチサイトテーマ

このページには、WordPressマルチサイトに現在インストールされているテーマのリストが表示されます。

テーマの下にある「ネットワーク有効化」オプションをクリックすることで、テーマを他のサイトで利用可能にできます。

また、テーマの下にある「ネットワーク無効化」リンクをクリックしてテーマを無効にすることもできます。ネットワーク無効化オプションは、テーマが有効になっている場合にのみ表示されることに注意してください。

新しいテーマを追加するには、画面上部の「新規追加」ボタンをクリックし、通常通りWordPressテーマをインストールしてください。

新しいテーマがインストールされると、「ネットワーク有効化」オプションを使用して、ネットワーク上の他のサイトで利用できるようになります。

ネットワークで利用可能にするテーマの推奨事項が必要な場合は、こちらに利用できる最高のWordPressテーマの選択肢があります。

マルチサイトネットワークのデフォルトテーマの設定

いくつかのテーマを追加しても、WordPressは新しいサイトごとにデフォルトのWordPressテーマをアクティブにします。

新しいサイトのデフォルトテーマを別のテーマにしたい場合は、wp-config.phpファイルに次のコードを追加する必要があります。

// Setting default theme for new sites define( 'WP_DEFAULT_THEME', 'your-theme' ); 

your-theme をご自身のテーマの名前に置き換えてください。テーマのフォルダ名を使用する必要があります。これは、FTPまたはファイルマネージャーを使用して /wp-content/themes/ folder を確認することで見つけることができます。

マルチサイトネットワーク用のプラグインのインストール

同様に、My Sites » Network Admin » Plugins ページにアクセスして、各プラグインの下にある「Network Activate」リンクをクリックすることで、マルチサイトネットワークにプラグインをインストールして有効化できます。

プラグインをネットワークアクティブ化する

すべてのウェブサイトに推奨する、いくつかの必須WordPressプラグインをご紹介します。

プラグインのおすすめについては、すべてのウェブサイトに必須のWordPressプラグインのリストをご覧ください。

注意: 「ネットワーク設定」でサイト管理者にプラグインメニューオプションを以前に有効にしていた場合、サイト管理者は自分でインストール済みのプラグインを有効化または無効化できます。ただし、自分でプラグインを削除したり、新規インストールしたりすることはできません。

マルチサイトのサイトにデフォルトコンテンツを追加する

デフォルトでは、WordPressではマルチサイトネットワーク上の各サイトのデフォルトコンテンツを追加および編集できます。設定 » ネットワーク設定 ページにアクセスし、「新規サイト設定」セクションにこのコンテンツを追加できます。

WordPressマルチサイトでの新しいサイトのデフォルトコンテンツ

デフォルトの投稿、ページ、コメントのコンテンツを編集できます。デフォルトのコンテンツをサイト管理者に役立つものに置き換えることをお勧めします。

新しいサイトごとに、追加のデフォルトコンテンツを追加したい場合はどうすればよいですか?

デフォルトでは、WordPressは新しいサイトに追加のデフォルトコンテンツを作成するオプションを提供していません。それをしたい場合は、WordPressマルチサイトにカスタムコードを追加する必要があります。

この例では、新しいサイトごとに作成される新しいデフォルトページを追加します。このコードをメインサイトのfunctions.phpファイルに追加するか、メインサイトでWPCodeプラグインを使用して追加できます。

add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2); function wpb_create_my_pages($blog_id, $user_id){ switch_to_blog($blog_id); // create a new page $page_id = wp_insert_post(array( 'post_title' => 'About', 'post_name' => 'about', 'post_content' => 'This is an about page. You can use it to introduce yourself to your readers or you can simply delete it.', 'post_status' => 'publish', 'post_author' => $user_id, // or "1" (super-admin?) 'post_type' => 'page', 'menu_order' => 1, 'comment_status' => 'closed', 'ping_status' => 'closed', )); restore_current_blog(); } 

少し変更を加えた同じコードを使用して、新しいサイトのデフォルト投稿を作成できます。次のコードを確認してください。

add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2); function wpb_create_my_pages($blog_id, $user_id){ switch_to_blog($blog_id); // create a new page $page_id = wp_insert_post(array( 'post_title' => 'A sample blog post', 'post_name' => 'sample-blog-post', 'post_content' => 'This is just another sample blog post. Feel free to delete it.', 'post_status' => 'publish', 'post_author' => $user_id, // or "1" (super-admin?) 'post_type' => 'post', )); restore_current_blog(); } 

WordPress マルチサイトの問題のトラブルシューティング

WordPress マルチサイトネットワークセットアップで最も一般的な問題は、ワイルドカードサブドメインの構成ミスとドメインマッピングの問題です。マルチサイトをセットアップする前に、ウェブホストがワイルドカードサブドメインをサポートしていることを確認してください。

以下は、その他の一般的な問題とその簡単な解決策です。

マルチサイトインストールでのログイン問題の修正

よくある問題として、サブディレクトリでWordPressマルチサイトを使用している場合、wp-config.phpファイルに必要なコードを追加した後、サイトの管理エリアにログインできなくなるユーザーがいます。

これを修正するには、wp-config.phpファイルで次の行を見つけます。

define('SUBDOMAIN_INSTALL', false); 

次に、この行を次の行に置き換えます。

define('SUBDOMAIN_INSTALL', 'false'); 

未確認ユーザーを検索

遭遇する可能性のある別の問題は、ネットワークに登録したがアクティベーションメールを受け取っていないユーザーを見つけられないことです。

この問題を解決するには、WordPressで保留中の未確認ユーザーを見つける方法に関するガイドを参照してください。

マルチサイトから独自のWordPressインストールにサイトをエクスポートする

後で、あなたまたは他のサイト所有者は、マルチサイトから個別のWordPressインストールにサイトをエクスポートしたい場合があります。これは簡単に行えます。ステップバイステップの手順については、WordPressマルチサイトからシングルインストールにサイトを移動する方法に関するガイドを参照してください。

また、一般的なWordPressのエラーとその解決方法に関する究極のガイドをブックマークすることも検討してください。これにより、一般的なWordPressの問題を迅速に解決するための時間を大幅に節約できます。

WordPressマルチサイトネットワークに関するFAQ

当社の多くのユーザーから、WordPressマルチサイトネットワークと、それをより効率的に使用する方法について多くの質問がありました。以下は、私たちが回答した最も頻繁に尋ねられる質問です。

1. マルチサイトネットワークを使用すると、サイトをより効果的に管理できますか?

正直なところ、答えは実際にご利用のシナリオによって異なります。

例えば、ウェブサイト同士に繋がりがない場合は、InifiteWPのような複数のサイト管理ツールを使用する方が良いでしょう。

ただし、レストランチェーン、大学、またはオンラインマガジンなどの複数のサイトを管理している場合は、WordPressマルチサイトの方が効率的です。

2. WordPressマルチサイトはウェブサイトの読み込みを速くしますか?

再度になりますが、これはいくつかの要因に依存します。十分なサーバーリソースを備えた優れたWordPressホスティングは、マルチサイトをより高速に動作させることができますが、これらのリソースがあれば、個々のWordPressサイトもより高速に動作します。

ただし、共有ホスティングアカウントでは、トラフィックの急増はメモリ使用量を増加させ、マルチサイトネットワーク上のすべてのウェブサイトを同時に遅くします。マルチサイトの速度を向上させるには、WordPressのパフォーマンスと速度最適化に関するガイドを参照してください。

3. WordPressマルチサイトウェブサイトにオンラインストアを追加できますか?

はい、WordPressマルチサイトネットワークにオンラインストアを追加できます。ほとんどの場合、これにはWooCommerceのようなeコマースプラグインを使用することになります。これはWordPressマルチサイトと互換性があります。

4. WordPressマルチサイトに「xプラグイン」をインストールできますか?

一部のWordPressプラグインは、WordPressマルチサイトと互換性がない場合があります。通常、プラグインの作成者はプラグインのウェブサイトでその旨を記載しており、マルチサイト環境で動作しない可能性のあるプラグインのインストールを避けることができます。しかし、記載がない場合は、マルチサイト互換性があると想定しても安全です。

5.マルチサイトネットワーク全体でユーザーのログインとロールを共有するにはどうすればよいですか?

デフォルトでは、あるサイトに登録されたユーザーは、同じネットワーク上の別のサイトに登録したり、追加されたりすることはできません。これは、共有WordPressデータベースに既に登録されているためです。しかし、他のサイトではユーザーロールの権限がありません。

ネットワーク全体でユーザーを同期するために、WP Multisite User Syncのようなサードパーティプラグインを使用できます。ただし、誰かにサイトの管理者権限を与えてしまう可能性があるため、注意が必要です。

この記事がWordPressマルチサイトネットワークのインストールと設定方法を学ぶのに役立ったことを願っています。また、異なるドメインでWordPressマルチサイトを作成する方法のチュートリアルや、最高のWordPressマルチサイトプラグインに関する専門家のおすすめもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

255 CommentsLeave a Reply

  1. この記事を読むまで、WordPress Multisiteネットワークのメリットについては完全に確信が持てませんでした。しかし、特に類似したウェブサイトのネットワークを管理する上での潜在的な利点を提示していただいた方法は、私の見方を確実に変えました。ステップバイステップの設定手順は明確かつ簡潔であり、サブドメインとサブディレクトリのどちらを選択するかという影響を理解することに重点を置いている点は適切です。これは間違いなく将来参照するためにブックマークしておくべき記事です!

  2. マルチサイトを正しく理解しているかどうかわからないため、質問したいと思います。複数のウェブサイトを持っており、それらを一元管理したいと考えています。Main WPのような、この目的のための多くの有料および無料のツールがあることは知っています。しかし、マルチサイトを同じ目的で使用できますか?つまり、1つのWordPressと一元管理下の複数のウェブサイトです。しかし、すべてのウェブサイトを同じサーバーに配置する必要があると思いますが、それは正しいですか?

    • サイトが通常同じデータベースを使用しているため、同じサーバー上にある必要があるというのは正しいです。マルチサイトは類似の購入に部分的に使用できますが、サイトが通常接続されないようにする必要がある場合は、マルチサイトとの互換性がないプラグインを管理するためにプラグインを使用することをお勧めします。

      管理者

      • 返信ありがとうございます。その可能性はあると思っていました。それでも、あなたの返信に感謝します。現在、MainWPを介した管理のテストを開始しており、今のところ、私が考えていた目的にぴったりの素晴らしいサービスのように思えます。ですので、改めて、お時間とご指導ありがとうございました。

  3. ユーザーがブログ(サイト全体)を作成できると仰せでしたが、
    それはWordPressのマルチサイトをMedium、Quora、WordPress.com、Mastodonなどのようなものにできるということでしょうか?
    お知らせください。

    • You would need a plugin or tool to recreate all the functionality but you could create sites for users similar to those sites :)

      管理者

    • You would require a plugin or tool for all of the features but it would be something close to those sites :)

      管理者

  4. マルチサイトは場合によっては有効かもしれませんが、特にセキュリティの問題においては、1つのサイトがハッキングされた場合に他のサイトにも影響が及ぶため、デメリットがメリットを上回るように思われます。

    あなたの言葉:「他のユーザーがサインアップして、自分のドメインで自分のブログを作成できるようにすることさえできます」

    ブログまたはブログ投稿を作成しますか?

  5. こんにちは、コードをwp-config.phpファイルにインストールすると、通常はすぐにマルチサイトが有効になりますか、それとも時間がかかりますか?
    コードをインストールし、Bluehostアカウントの古いファイルを置き換えました。コードが存在することを確認しましたが、まだツールにネットワーク設定オプションが表示されていません!

    • キャッシュがある場合はクリアする必要があるかもしれませんが、変更はすぐに表示されるはずです。

      管理者

    • コードを試したところ、非常に高速に動作しました。ブラウザ、ホスティング(プラグイン)、またはCDNを使用しておらず、まだキャッシュがない場合にキャッシュがないか確認してみてください。

  6. デフォルトテーマの設定と同じように、新しいウェブサイトのパーマリンク構造を「POST NAME」に設定することは可能ですか?デフォルトでは、月と投稿名が含まれています。
    このチュートリアルに感謝します。

    • 作成時にデフォルトとして設定することはできませんが、マルチサイトの新しいサイトのパーマリンクはコンテンツがないため変更できます。

      管理者

  7. こんにちは。
    私はネットワークを作成しており、それらのサイトで使用するためのテーマをいくつか作成する予定です。
    私の質問は、何らかの理由でテーマを更新する必要がある場合、それらのテーマをどのように更新すればよいですか?
    単にそのテーマのフォルダを上書きすればよいのでしょうか?

    ありがとうございます。

  8. こんにちは。
    記事をありがとうございます。
    すべてその通りに実行しましたが、残念ながら、サイトを作成すると、詳細は「サイト」エリアの下に表示されますが、それらのサイトをクリックして表示または管理しようとすると、存在しません。
    サブドメインを手動で追加しようとしましたが、それでも「ファイルが見つかりません」というエラーが表示されます。

    何が間違っているのか全く分かりません。

    • 最も一般的な理由として、ホスティングプロバイダーにドメインの問題がないか確認することをお勧めします。

      管理者

  9. WordPress は初めてで、マルチサイトを検討しています。テーマはサイトごとに有効化または無効化できることは理解していますが、ヘッダーやフッターのようなものはどうなりますか?私のインスタンス上の他のサイトには、独自のブランディングがあります。

    • テーマのカスタマイズは、テーマのコードを直接編集している場合を除き、各サイトで固有になります。その場合、子テーマを作成することをお勧めします。

      管理者

  10. 素晴らしい記事をありがとうございます。フォローアップしてセットアップしました。しかし、作成した2番目のサイトにアクセスすると「500内部エラー」が表示されます。