ウェブサイト検索

WordPress マルチサイトの長所と短所


複数の WordPress サイトを管理している場合、それらすべてを 1 つのダッシュボードから管理できるようにする必要性を感じたことがあるはずです。 WordPress にはマルチサイト インストールという解決策があります。これが意味するのは、WordPress を 1 回インストールするだけで、この 1 つの WordPress インストールで複数の個別のサイトを作成および管理できるということです。すべてが 1 人の管理者から行われます。マルチサイトの例としては、WordPress.com 以外に探す必要はありません。

サイト管理者が個々のサイトに対して実行する制御は制限され、ネットワーク管理者またはスーパー管理者がすべての強力な権限を持ち、個々のサイトの管理者を上書きする権限を持つようになります。サイト管理者はプラグインとテーマをインストールまたは変更できません。これを実行できるのはスーパー管理者だけです。

マルチサイトを使用しない場合

マルチサイト内のサイトは、あまり重複せずに個別のユニットとして動作します。したがって、データとユーザーを共有するサイトのコレクションだけが必要な場合は、マルチサイトは適していません。 Web ページの見た目を変えることだけが必要な場合は、テーマを切り替えるプラグインを使用することで実現できます。ユーザーごとにさまざまなアクセス レベルを設定するだけであれば、プラグインを使用するだけで、機能を制限したり、URL をリンクしたり、ユーザーやメニューを切り替えたりすることができます。

サイト管理者がテーマやプラグインを自由に追加できるようにしたい場合、またはサーバー スペースやデータベースを共有したくない場合も、マルチサイトをスキップする必要があります。別のホスティング サービス プロバイダーを利用したい場合も同様です。

マルチサイトを使用する場合

マルチサイトは、政府とそのさまざまな部門、大学とその部門、または何らかの形で関連するブログのネットワークなど、階層構造を持つ組織にとって最も有利です。マルチサイトは、独自の運用領域内で高度な独立性を持って運用され、一部の共通リソースを共有するサイトに適しています。

このように、マルチサイトには長所と短所の両方があり、マルチサイトの必要性をケースバイケースで評価する必要があります。

長所

  • 次のような単一のダッシュボードから、任意の数の個別のサイトを管理できます。

  • 個々のサイト管理者は、制限付きでサイトを自由に管理できます。
  • テーマとプラグインは 1 回だけインストールする必要があり、その後ネットワーク全体でアクティブ化する必要があります。更新についても同様です。これにより、管理が改善されるだけでなく、サーバー スペースがより効率的に使用されます。
  • ユーザーはネットワーク上に独自のブログを作成し、管理できます。非公開のままにしたい場合は、ユーザーへのアクセスを制限できます。
  • ホスティング サービスを他の人に提供することで、ネットワークを収益化できます。共有ホスティングを使用している場合、これは少し難しいかもしれません。これらのブログはデータベース内に独自のテーブルを持ちます。彼らはサーバー上に独自のディレクトリを持っていませんが、ネットワーク内でのメディアのアップロードに関しては、独自の個別のディレクトリを持っています。ファイル構造はWordPressが管理しているので、面倒な作業は必要ありません。

短所

  • すべてのプラグインがマルチサイトで動作するわけではありません。プラグインをインストールする前に、プラグインがマルチサイトと互換性があるかどうかを確認する必要があります。
  • 個々のサイトでは、テーマやプラグインを追加または削除することはできません。ネットワーク上に存在する場合は、アクティブ化または非アクティブ化できます。
  • サイトまたはサーバーでダウンタイムが発生すると、ネットワーク上のすべてのサイトに影響します。
  • ネットワーク上のいずれかのサイトへのトラフィックが急増すると、ネットワーク上の他のすべてのサイトの速度に影響を与える可能性があります。これは初心者にとっては少し扱いにくいかもしれません。
  • すべてのホスティング プランがマルチサイトをサポートしているわけではありません。マルチサイトではホスティングのニーズが増加します。テスト Web サイトの性質に近いサイトをいくつか計画している場合は、実際には共有ホスティングで十分かもしれません。ただし、膨大な数のサイト、特にトラフィックの多いサイトを追加しようとしている場合は、ホスティングのニーズをアップグレードする必要があることがわかります。 WP Engine と Flywheel を強くお勧めします。どちらもマルチサイト サポートで月額約 30 ドルからです。

WordPress マルチサイトはシンプルで強力な機能ですが、インストールする前に、それが自分にとって適切なソリューションであることを確認してください。後からサイトをマルチサイトから分離したり、マルチサイトを移行したりする場合、複雑すぎて専門家の助けがなければ対処できない場合があります。

単一画面から複数の WordPress サイトの管理を容易にするためだけにマルチサイトを検討している場合は、ManageWP のようなサービス プロバイダーによるマネージド サービスも検討する必要があるかもしれません。これは、セキュリティ、バックアップ、クローン作成などの他の利点を備えた有料サービスです。

マルチサイトのインストール

マルチサイトを作成するには、管理者であり、サーバーのファイル システムにアクセスできる必要があります。ファイルを編集し、ディレクトリを作成する権限が必要です。コードに慣れていなくても、問題なくマルチサイトをセットアップできる可能性は十分にあります。ただし、トラブルシューティングが必要な場合には、PHP、CSS、HTML、サーバー管理の知識が役に立ちます。

開始する前に、サイトをサブドメインとして追加するかサブフォルダーとして追加するかを決定します。これは後で変更できないため、慎重に選択してください。 URL 用語で言えば、これは次のことを意味します。

  • 各サイトに異なるサブドメインを割り当てる: site1.multisite.com、site2.multisite.com
  • 各サイトに異なるパスを割り当てる: multisite.com/site1、multisite.com/site2

multisite1.com、multisite2.com などのドメインを割り当てることもできますが、これにはプラグインの使用とある程度の技術的知識が必要です。

では、マルチサイトをインストールするにはどうすればよいでしょうか?ここでは、ローカル XAMPP を使用したインストールをデモしながら手順を説明します。

1. マルチサイト機能を有効にする。

  • マルチサイトをインストールする最初のステップは、通常の方法で WordPress をインストールすることです。 WordPress で wp-config ファイルを見つけて開きます。
  • 「/* 以上です。編集を中止してください。」というフレーズを見つけます。ブログを楽しんでください。 */" ファイルの終わり近くにあります。このフレーズのすぐ上に、次の 1 つのコードを追加します。

    define('WP_ALLOW_MULTISITE', true);
  • ファイルを保存し、サーバーに再ロードします。
  • これで、ダッシュボードのツールの下に新しい項目「ネットワーク設定」が追加されました。

2. サブドメインとサブディレクトリを設定します。

  • [ツール] > [ネットワーク設定]に進み、サブドメインとサブディレクトリのどちらかを選択します。
  • サブドメイン ベースのネットワークを設定している場合は、ホスティング サービス プロバイダーの多くはこの機能を許可していないため、ホスティング サービス プロバイダーに確認する必要があります。あなたのサイトにワイルドカード DNS を設定する必要があります。サブディレクトリにはそのような権限は必要ありません。選択したら、「インストール」をクリックします。

  • WordPress のインストールに自己ホスト型のローカル サーバーを使用したため、選択はサブディレクトリに限定されました (ホスト型サーバーの場合は、サブドメインのオプションも提供されます)。
  • 既存の WordPress インストールをマルチサイトに変換したい場合、サブディレクトリ オプションは利用できません。サブドメインを含むネットワークのみを作成できます。
  • 数行のコードが生成され、wp-config.php ファイルと .htacess ファイルに挿入できます。

  • 指示に従ってコードを挿入し、ファイルを保存すると、WordPress マルチサイトが正常にインストールされます。ネットワーク管理者ダッシュボードにアクセスするには、再度ログインする必要があります。

3. サイトの作成または追加

この段階に到達すると、WordPress マルチサイトは通常のサイトとほぼ同じになります。これを真に機能するマルチサイトに変えるには、新しいサイトを作成して追加する必要があります。その方法は次のとおりです。
ネットワーク ダッシュボードで、[個人用サイト] > [ネットワーク管理者] > [サイト] > [新規追加]をクリックします。

4. テーマの有効化

マルチサイトでのテーマのインストールと有効化には 2 つの方法があります。ネットワーク管理者にインストールしてネットワーク全体に対して有効化する方法と、ネットワーク管理者にインストールしてそのサイト内で編集して有効化する方法です。最初の方法でテーマを有効にするには、ネットワーク ダッシュボードでテーマを見つけて、[新規追加] をクリックします。テーマがインストールされたら、「ネットワークを有効にする」をクリックします。これで、テーマはネットワーク全体で即座に利用できるようになります。

2 番目の方法でテーマを有効にするには、ネットワーク管理で、まず [サイト] をクリックし、次にテーマを有効にするサイトをクリックします。次に、[編集] > [テーマ] をクリックし、有効にするテーマを見つけます。そのテーマの下で「有効にする」をクリックします。そのサイトの管理画面で [テーマ] タブを開くと、追加したテーマが表示されます。その後、サイトはテーマをアクティブ化することを選択できます。

5. プラグインの有効化

最後のステップとして、マルチサイト用のプラグインをインストールしてアクティブ化する必要があります。このためには、通常の方法と同じようにプラグインをダウンロードしてインストールします。その後、マルチサイト全体でプラグインをアクティブ化したい場合は、「ネットワークのアクティブ化」をクリックすると、プラグインがすべてのサイトでアクティブ化されます。

プラグインを 1 つのサイトでのみアクティブにしたい場合は、ネットワーク管理でプラグインをダウンロードしてインストールします。次に、サイト管理者としてサイトにアクセスし、個々のサイトでプラグインをアクティブ化します。

結論として

したがって、ニーズを評価し、必要に応じて、ためらわずにマルチサイトをインストールしてください。マルチサイトのインストールは非常に簡単ですが、管理には複雑さが伴います。また、マルチサイトを移行したり、マルチサイトから単一サイトを分離したりすることは、少し困難な場合があります。ここでの経験則は「注意して続行する」です。