WordPressマルチサイトネットワークを設定する方法は?

公開: 2021-04-26

WordPressでは、同じWordPressインストールを使用して複数のサイトを作成できます。 このような機能により、ユーザーは単一のダッシュボードからすべてのサイトを制御できるようになりながら、多数のWebサイトを自由に実行できます。

時間と労力を節約できます。

この記事では、WordPressマルチサイトネットワークをセットアップし、そのネットワークにサイト、テーマ、プラグインを追加する方法を学びます。

また、WordPressマルチサイトネットワークに関するいくつかの繰り返しの質問にも回答しました。

しかし、最初に、紹介から始めましょう:

目次

  • WordPressマルチサイトネットワークとは何ですか?
  • 通常のWebサイトとマルチサイトネットワークの違い
    • 1.スーパー管理者
    • 2.ネットワーク管理者ダッシュボード
    • 3.プラグインとテーマ
    • 4.ファイルとフォルダ
    • 5.データベース
  • マルチサイトネットワークの機能
  • マルチサイトネットワークの長所と短所
    • 長所:
    • 短所:
  • 誰がWordPressマルチサイトネットワークを使用する必要がありますか?
  • WordPressマルチサイトネットワークを設定するための要件
    • 1.ウェブホスティングサービス
    • 2.WordPressの知識
    • 3.FTPアクセス
    • 4.サブドメインの選択とサブディレクトリ(マルチサイトドメインマッピング)
  • ワイルドカードサブドメインのアクティブ化
  • WordPressマルチサイトネットワークの有効化
  • WordPressマルチサイトネットワークの設定
  • マルチサイトネットワークに新しいサイトを追加する方法
  • WordPressマルチサイトネットワークへのテーマの追加
  • WordPressマルチサイトネットワークへのプラグインの追加
  • 結論
  • よくある質問
    • WordPressに複数のウェブサイトを置くことはできますか?
    • WordPressマルチサイトネットワークは私のウェブサイトの読み込みを速くしますか?
    • 無料のWordPressサイトはいくつありますか?
    • サブドメインは別々のウェブサイトですか?

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

WordPressマルチサイトネットワークは、ユーザーが同じWordPressインストールから複数のWordPress Webサイトを作成、管理、および実行できるようにする機能です。 つまり、同じWordPressインストール、プラグイン、テーマ、データベースを共有するWebサイトのコレクションです。

マルチサイトネットワーク内のすべてのサイトは仮想です。 サイトには一意のIDがありますが、サーバー上に個別のディレクトリはありません。 ただし、テーブルとメディアファイル用に異なるディレクトリがあります。

この概念は当初、WPMUまたはWordPressマルチユーザーとして知られていました。 これにより、ユーザーはブログネットワークを設定できます。 2010年後半に、マルチサイトネットワーキングの概念がWordPressの機能として登場しました。 WPMUはさらに一歩進んで、ユーザーがまったく異なるサイトを設定できるようになりました。 そのため、現在、1つのサイトはブログであり、もう1つのサイトはeショップ、ポートフォリオ、ビジネス、またはその他のジャンルである可能性があります。

マルチサイトネットワークのよく知られた例は、WordPress.com(3700万以上のWebサイトがある)とEdublogs(430万以上のWebサイトがある)です。

通常のWebサイトとマルチサイトネットワークの違い

1.スーパー管理者

通常のWebサイトでは、取得できる最高レベルのアクセス許可は「管理者」です。 ただし、マルチサイトネットワークでは、最高レベルは「スーパー管理者」であり、ネットワーク上のすべてのサイトを制御および管理するためのアクセス権があります。

2.ネットワーク管理者ダッシュボード

すべての通常のWebサイトには、管理ダッシュボードがあります。 同様に、マルチサイトネットワーク上のすべてのサイトにも独自のダッシュボードがあります。 ただし、マルチサイトネットワークには、ネットワーク管理者と呼ばれる別の管理ダッシュボードもあります。 スーパー管理者は、このダッシュボードからネットワーク設定全体を管理できます。

3.プラグインとテーマ

ネットワーク管理者にインストールされているプラ​​グインとテーマは、そのネットワーク内のすべてのサイトで利用できます。 スーパー管理者は、プラグインを「ネットワークアクティブ化」するか、テーマを「ネットワーク有効化」することができます。

4.ファイルとフォルダ

WordPressでマルチサイトを有効にすると、wp-config.phpファイルに数行のコードが追加されます。 これらのコードは、マルチサイトをアクティブにして使用します。 また、wp-uploadsフォルダーには、ネットワーク内の各Webサイトのサブフォルダーがあります。 これらのサブフォルダーには、名前にWebサイトの数値IDがあります。

5.データベース

スタンドアロンのWordPressインストールでは、Webサイトのコンテンツと設定を保存するために11のデータベーステーブルが設定されます。 マルチサイトでは、これらのテーブルのうち9つが、ネットワーク上のWebサイトごとに複製されます。

マルチサイトネットワークの機能

マルチサイトネットワークには、いくつかの独自の機能があります。 1つのネットワークで、必要な数のWebサイトを実行および管理できます。 マルチサイトネットワークを使用すると、サブドメインのネットワークを作成できます。 Webサイトごとに異なるドメインを持つこともできます。

スーパー管理者は、ネットワーク全体を制御および管理し、単一のダッシュボードから複数のWebサイトを管理できます。 ネットワーク上のWebサイトごとに個別の管理者を割り当てることもできます。 ただし、Webサイト管理者は、個々のWebサイトのみを管理できます。

スーパー管理者は、ネットワーク上の複数のWebサイトのプラグインとテーマをインストールしてアクティブ化できます。 同様に、特定の通貨、地域、または言語を対象としたWebサイトまたはオンラインショップを作成できます。

マルチサイトネットワークの長所と短所

ここで、マルチサイトネットワークを使用することの長所と短所をいくつか示します。

長所:

  • ネットワーク管理者として、1つのダッシュボードから複数のWebサイトを簡単に管理できます。
  • ネットワーク上の各Webサイトには、独自の管理者を含めることができます。
  • 1回のダウンロードで、複数のサイトのプラグインとテーマをインストールしてアクティブ化できます。
  • マルチサイトネットワークを使用すると、ネットワーク上にあるすべてのWebサイトの更新を簡単に管理できます。

短所:

  • ネットワークがダウンすると、すべてのサイトが同じネットワークリソースを共有するため、すべてのサイトもダウンします。
  • テーマを編集すると、変更がすべてのサイトに分散されます。
  • Webサイトの1つがハッキングされた場合、ネットワーク全体がその結果に耐える必要があります。
  • 初心者がトラフィックとサーバーリソースを管理することは困難です。 あるサイトでの予期しないトラフィックの増加は、ネットワーク上の他のすべてのサイトに影響を及ぼします。
  • 一部のWordPressプラグインはマルチサイトネットワークをサポートしていません。
  • プラグインをネットワーク内の特定のWebサイトに制限できます。
  • すべてのウェブホスティングプロバイダーがマルチサイトネットワークをサポートしているわけではありません。

誰がWordPressマルチサイトネットワークを使用する必要がありますか?

WordPressでマルチサイトを開始したいということは、それが必要だという意味ではありません。 複数のWebサイトを維持できるサードパーティのツールは他にもあります。 使用できるプラグインには、ithemessyncとInfiniteWPがあります。

マルチサイトネットワークを設定することが理にかなっているいくつかのケースを次に示します。

  • さまざまなセクションがあり、それを管理するためにさまざまなチームが必要な雑誌サイト。
  • ブランチと場所に複数のサブサイトがあるビジネスサイト。
  • さまざまな部門、部門、場所、および地域のNGOまたは政府のサイト。
  • 複数のサブドメインで動作する個人用サイト。
  • 生徒が学校のサーバーでブログを作成できるようにする教育センター。

WordPressマルチサイトネットワークを設定するための要件

理由に関係なく、WordPressでマルチサイトネットワークをセットアップすることにした場合は、最初に満たす必要のあるいくつかの要件を次に示します。

1.ウェブホスティングサービス

優れたウェブホスティングサービスは、マルチサイトネットワークに最初に必要なものです。 すべてのサイトが同じネットワークリソースを共有するため、ホスティングサービスが機能していることを確認する必要があります。

トラフィックが少ないと予想される場合は、共有ホスティングプランが逃走プランになる可能性があります。 しかし、訪問者が増えるにつれて、クラウドホスティングまたはVPSホスティングに切り替えることが最善の策です。

SiteGround、Bluehost、またはDreamHostから選択できます。 これらのホスティングサービスはすべてWordPressが推奨しており、あらゆるニーズに適したホスティングプランを提供します。 これが2022年の他の10の最高のホスティングサービスです。それらをチェックしてください。

2.WordPressの知識

また、システムにWordPressをインストールする方法を知る必要があります。

WordPressのインストール方法を知っている場合でも、サイトをバックアップする必要があります。 このガイド-WordPressのバックアップ方法を確認することをお勧めします。

3.FTPアクセス

WordPressマルチサイトネットワークを設定するためにサイトディレクトリを編集すると便利です。 このためには、FTPまたはcPanelにアクセスする必要があります。

4.サブドメインの選択とサブディレクトリ(マルチサイトドメインマッピング)

マルチサイトネットワークを設定する前に、サブディレクトリまたはサブドメインのどちらを使用するかを確認することが重要です。

サブドメイン

ネットワーク上に作成する各サブサイトには、http://website1.example.com/などのURLがあります。 ここで、「website1」は個々のサイト名であり、「example.com」は主要なサイトのドメイン名です。

サブドメインを作成するには、ホスティングのワイルドカードサブドメインをアクティブ化する必要があります。 次のセクションでそれを示します。

サブディレクトリ

ネットワーク上にサブディレクトリを作成する場合、URLはhttp://example.com/website1/のようになります。 ここで、「example」はメインサイトのドメイン名であり、「website1」はその中のディレクトリです。

ワイルドカードサブドメインのアクティブ化

マルチサイトネットワークのサブサイトにサブドメインを使用するには、ワイルドカードサブドメインをアクティブ化する必要があります。 これがあなたがそれをすることができる方法です:

  • cPanelダッシュボードにログインします。
  • 「ドメイン」セクションを探し、「サブドメイン」オプションをクリックします。
cPanelのサブドメインオプションに移動します

cPanelダッシュボードは、ホスティングプロバイダーによって異なる場合があります。

  • サブドメインフィールドにアスタリスク(*)記号を入力します。 ドロップダウンメニューからプライマリドメインを選択します。
  • 下の「作成」ボタンをクリックしてください。 ワイルドカードサブドメインが追加されます。
ワイルドカードサブドメインを作成する

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

マルチサイトネットワークは、WordPressの組み込み機能です。 通常どおりにWordPressをインストールする必要があります。 その後、WordPressのバックアップを作成します。 ここで、マルチサイトネットワークを有効にするには、次の手順に従います。

  • FTPまたはcPanelを使用してサイトに接続します。

FileZillaを使用してサイトにアクセスする例を次に示します。

wp-configファイルにアクセスします

右側の象限は、Webサイトのファイルを含むフォルダーのリストを示しています。

  • Webサイトのルートフォルダに移動します。 ほとんどの場合、ルートフォルダはドメイン名またはpublic_htmlにちなんで名付けられています。 ダブルクリックして開きます。
  • wp-config.phpファイルを右クリックし、[編集]オプションをクリックします。
wp-configを編集します

以下で説明するものを除いて、他のファイルやコード行には触れないでください。 ファイルをバックアップすることをお勧めします。 ファイルを削除したり、ファイルを間違えたりした場合は、変更を復元できます。

  • 「これですべてです。編集をやめてください。 幸せなブログ。」
  • 次に、その引用の直前に次の行をコピーして貼り付けます。
 define( 'WP_ALLOW_MULTISITE', true );
  • 変更を保存して、エディターを終了します。

これで、WordPressマルチサイトネットワークが正常に有効になりました。

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

マルチサイトを有効にした後でも、それを設定する必要があります。 すでに実行しているサイトにマルチサイトネットワークを設定している場合は、最初にそこにあるすべてのプラグインを非アクティブ化する必要があります。

  • ダッシュボードにログインします。
  • 左側のパネルの[プラグイン]まで下にスクロールします。
  • [インストールされたプラグイン]オプションをクリックします。
WordPressにインストールされているプラ​​グインに移動します
  • 上部の[プラグイン]オプションをクリックして、すべてのプラグインを一度に選択します。
  • ドロップダウンオプションから[非アクティブ化]オプションを選択し、[適用]をクリックします。
すべてのプラグインを選択して非アクティブ化します

これで、マルチサイトネットワークを次のように構成できます。

  • ダッシュボードの[ツール]オプションに移動します。
  • [ネットワーク設定]ページをクリックします。
  • サブドメインまたはサブディレクトリオプションのいずれかを選択します。 上記のセクションで違いについて説明しました。
  • それぞれのフィールドにネットワークタイトルとメールアドレスを入力します。
  • 完了したら、下部にある[インストール]ボタンをクリックします。
マルチサイトネットワークの構成

これを行った後、WordPressはいくつかのコードを表示します。 これらのコードをconfig.phpファイルと.htaccessファイルに追加する必要があります。 FTPクライアントまたはcPanelを使用して、これらのコードをそれぞれのファイルにコピーできます。

configファイルとhtaccessファイルに追加するコード
  • WordPressを更新して、再ログインします。

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

これで、WordPressマルチサイトネットワークが正常にセットアップされました。 ダッシュボードに再ログインすると、マルチサイトダッシュボードが表示されます。

作成したマルチサイトネットワークサイトにサイトを追加するには、次の手順に従います。

  • ページ上部の[個人用サイト]をクリックして、[ネットワーク管理者]オプションに移動します。
  • リストから「サイト」オプションをクリックします。
マルチサイトネットワークに新しいサイトを追加する

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

  • マルチサイトネットワークに新しいサイトを追加するには、上部にある[新規追加]ボタンをクリックします。
新しいサイトボタンを追加
  • それぞれのフィールドにサイトのタイトルと管理者の電子メールアドレスを入力します。
  • 現在使用しているメールアドレス以外のメールアドレスも使用できます。 入力したメールアドレスを別のユーザーが使用しない場合、WordPressは自動的に新しいユーザーを作成します。 ユーザー名とパスワードをそのメールアドレスに送信します。
  • 下部にある[サイトの追加]ボタンをクリックします。
マルチサイトネットワークの新しいサイトのタイトルとメールアドレスを入力する

WordPressマルチサイトネットワークへのテーマの追加

次のように、WordPressマルチサイトネットワークにテーマを追加できます。

  • ページ上部の[個人用サイト]をクリックして、[ネットワーク管理者]オプションに移動します。
  • リストから「テーマ」オプションをクリックします。
マルチサイトネットワークにテーマを追加する
  • これで、通常どおりにテーマを追加できます。 上部の[新規追加]タブをクリックします。 [ネットワークを有効にする]オプションをクリックすると、ネットワーク全体にテーマを適用できます。
新しいテーマを追加し、ネットワークで有効にします

WordPressマルチサイトネットワークへのプラグインの追加

次のように、WordPressマルチサイトネットワークにプラグインを追加できます。

  • ページ上部の[個人用サイト]をクリックして、[ネットワーク管理者]オプションに移動します。
  • リストから「プラグイン」オプションをクリックします。
マルチサイトネットワークに新しいプラグインを追加する
  • 次に、通常どおりにプラグインを追加します。 上部の[新規追加]タブをクリックします。 [ネットワークアクティブ化]オプションをクリックすると、ネットワーク全体でプラグインをアクティブ化できます。
新しいプラグインを追加し、ネットワークで有効にします

注:新しいテーマとプラグインを追加または削除できるのは、スーパー管理者のみです。 サイト管理者は、それらをアクティブ化および非アクティブ化することしかできません。 スーパー管理者が許可すればそれもそうです。

結論

WordPressマルチサイトネットワークをセットアップし、構成し、テーマとプラグインを追加する方法を学びました。 私たちが言及したステップをざっと見たとき、それは頭痛のように思えるかもしれません。 ただし、初心者でも簡単に実行できますので、ご安心ください。

マルチサイトネットワークにはいくつかの利点があります。 1つのダッシュボードから複数のサイトを一度に管理できます。 それはあなたにウェブサイトの監視に多くの時間を節約するでしょう。 ただし、WordPressをバックアップすることを忘れないでください。 結局のところ、少しの予防策を講じても害はありませんが、代わりに多くのトラブルからあなたを救います。

よくある質問

WordPressに複数のウェブサイトを置くことはできますか?

はい、WordPressで複数のウェブサイトを持つことができます。 WordPressには、マルチサイトネットワークをセットアップできる機能が組み込まれています。 1つのダッシュボードからそのネットワーク上のすべてのサイトを制御できます。 このガイドでは、WordPressマルチサイトネットワークを設定する方法について説明しました。 見てみな。

WordPressマルチサイトネットワークは私のウェブサイトの読み込みを速くしますか?

あなたのウェブサイトの速度はあなたのホスティングプランに依存します。 共有ホスティングプランでは、リソースが限られている場合があります。 大量のトラフィックを受信するWebサイトの場合、VPSまたはクラウドホスティングの方が適しています。

あなたは2022年のこれらの10の最高のホスティングサービスをチェックすることができます。

無料のWordPressサイトはいくつありますか?

あなたはあなたが望むだけ多くの無料のWordPressサイトを持つことができます。

サブドメインは別々のウェブサイトですか?

技術的には、サブドメインはメインのWebサイトの一部です。 ただし、検索エンジンはサブドメインを別個のエンティティと見なします。