最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

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. もしウェブサイトがハッキングされた場合、ネットワーク上のすべてのサイトがハッキングされます。詳細については、WordPressマルチサイトのセキュリティのヒントに関するガイドをご覧ください。
  4. 一部のWordPressプラグインは、マルチサイトネットワークでうまく機能しない場合があります。
  5. すべてのウェブホスティングプロバイダーがWordPressマルチサイトネットワークを十分にサポートしているわけではなく、選択肢が限られます。記事の後半で詳しく説明します。

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

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

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

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

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

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

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

トラフィックの少ないウェブサイトを数個だけ持つ予定であれば、共有ホスティングはおそらく良い選択肢です。

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

共有ホスティングとVPS/専用サーバーの両方を提供しているため、Bluehostをお勧めします。彼らは公式の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ファイルです。doc、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 を確認することで見つけることができます。

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

同様に、マイサイト » ネットワーク管理 » プラグインページにアクセスしてプラグインをインストールし、各プラグインの下にある「ネットワークアクティブ化」リンクをクリックして、マルチサイトネットワーク全体で有効化することもできます。

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

すべてのウェブサイトに推奨する、いくつかの必須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内部エラー」が表示されます。

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。