WordPressマルチサイトネットワークをインストールしてセットアップする方法(6ステップ)

公開: 2020-12-14

WordPressユーザーの場合、このコンテンツ管理システム(CMS)が提供するパワーと柔軟性に精通している可能性があります。 ただし、複数のWordPressサイトがある場合、それらを個別に管理することが必ずしも最も効率的または効果的なアプローチであるとは限りません。

多くの場合、特にそれらの間に重複する類似点がある場合は、WordPressマルチサイトネットワークを作成する方が理にかなっています。 マルチサイトを使用すると、1つのWordPressインストールから多数のサイトを実行できます。

このチュートリアルでは、WordPressマルチサイトを紹介し、その利点について説明します。 次に、WordPressマルチサイトネットワークをインストールしてセットアップする方法を6つの簡単な手順で説明します。 飛び込みましょう!

WordPressマルチサイトネットワークとは

以前はWordPressマルチユーザー(WPMU)と呼ばれていたWordPressマルチサイトは、1回のWordPressインストールから複数のサイトを実行するためのネットワークを作成できる機能です。 WordPressは、WordPress3.0でこの機能の提供を最初に開始しました。 それ以来、複数の関連サイトを管理および保守するための一般的で好ましい方法になりました。

マルチサイトでは、ドメインがネットワークアドレスになります。 ネットワークに属するサイトは、サブドメイン(例: site1.yourdomain.com )またはサブディレクトリ(例: yourdomain.com/site1 )のいずれかになります。 ドメインマッピングを利用してサイトをネットワークにポイントすることもできますが、これは複雑なプロセスになる可能性があります。

マルチサイトネットワークをインストールしてセットアップすると、新しいサイトをすばやく簡単に作成できるだけでなく、他のユーザーも作成できるようになります。 マルチサイトネットワークの最も一般的な例はWordPress.comです。

WordPress.comのWebサイト。

小規模なスタートアップブログからグローバル企業に至るまで、数多くのサイトをホストしています。 ユーザーは、ネットワークの一部として独自のサイトをすばやく作成できます。

WordPressマルチサイトネットワークには他にも多くのユースケースと例があります。 最も一般的なもののいくつかは、オンラインマガジンや新聞、そして学校や大学向けです。

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

WordPressマルチサイトを使用する主な利点は、複数のサイトの管理が大幅に簡単になることです。 具体的には、サイト間を移動する必要がないため、さまざまなメンテナンスおよび開発タスクを合理化し、時間を節約できます。

たとえば、WordPress Multisiteを使用すると、次のことができます。

  • 各サイトに個別にログインするのではなく、シングルクリックでネットワーク上のすべてのサイトを更新します。
  • WordPressテーマを親テーマとして使用し、個々のサイトに合わせてカスタマイズします。 これは、サイトが共通のレイアウトとデザイン要素を共有している場合に特に役立ちます。
  • WordPressテーマとプラグインを一度インストールして、ネットワーク全体で使用します。

WordPressマルチサイトを使用するもう1つの利点は、サイト管理者に提供される制御と柔軟性です。 ネットワーク内のすべてのサイトには、独自の管理者と、ネットワークおよび管理者設定を構成するための高度な機能と画面を設定できます。

もちろん、WordPress Multisiteには短所がないわけではありません。短所は、自分に適しているかどうかを判断する際に考慮する必要があります。 たとえば、ネットワーク上のすべてのサイトがリソースを共有しているため、1つがダウンした場合、他のすべてのサイトを一緒に使用できます。

また、サーバーリソースを管理し、予期しないトラフィックを処理するのに十分なホスティングプランがあることを確認する必要があります。 これは、あなたが支払うことに慣れているものと比較してあなたのサイトのコストの増加を意味するかもしれません。

ただし、WordPress Multisiteは、ワークフローの効率を高め、単一のアカウントから複数のサイトを管理する場合に効果的で強力なツールです。 さらに、いくつかの簡単な手順でセットアップできます。

WordPressマルチサイトネットワークをインストールしてセットアップするために必要なもの

すべての準備が整っていれば、WordPressマルチサイトネットワークをセットアップするプロセスはより迅速になります。 そのため、WordPressマルチサイトネットワークをインストールするための要件が​​いくつかあります。 必要な準備は、これがWordPressの新規インストールであるか既存のサイトであるかによって異なります。

まだダウンロードしていない場合は、WordPress.orgから無料でWordPressをダウンロードできます。

WordPress.orgのウェブサイト。

また、ホスティングプランとドメインを購入する必要があります。 Kinsta、WP Engine、SiteGroundなどの高性能プランを提供する高品質のWordPressホスティングプロバイダーがいくつかあります。

決定するときは、必ず複数のドメインをサポートするプランを探してください。 マルチサイトネットワークの場合、仮想プライベートサーバー(VPS)、専用ホスティング、またはマネージドWordPressホスティングをお勧めします。

既存のWordPressサイトでマルチサイトネットワークを作成する場合は、データベースとファイルのバックアップを作成することが重要です。 マルチサイトネットワークを設定すると、WordPressが自動的に最新バージョンに更新されます。 重要なデータを失うリスクを冒したくありません。

次に、すべてのWordPressプラグインを非アクティブ化する必要があります。 これを行うには、WordPressダッシュボードから[プラグイン] > [インストール済みプラグイン]に移動します([すべて]を選択し、ドロップダウンメニューから[非アクティブ化]をクリックしてから[適用]ボタンをクリックします)。

WordPressでプラグインを非アクティブ化する画面。

また、WordPressサイトでPrettyPermalinksがアクティブになっていることを確認することも重要です。 これは、WordPress管理ダッシュボードの[設定]> [パーマリンク]で実行できます。

WordPressのパーマリンク設定メニュー項目。

最後に、ファイル転送プロトコル(FTP)アクセスが必要です。 慣れていない場合は、これにより、コンピュータとネットワーク間でファイルを編集および転送できます。

選択できるさまざまなFTPクライアントがあります。 たとえば、FileZillaは人気のある無料のオプションです。 ホスティングプロバイダーがcPanelを提供している場合は、そこでファイルを編集することもできます。

WordPressマルチサイトネットワークをインストールしてセットアップする方法(6ステップ)

すべての技術要件を二乗したら、作業に取り掛かります。 WordPressマルチサイトネットワークを6つの簡単なステップでインストールしてセットアップする方法を見てみましょう。

ステップ1:WordPressマルチサイト機能を有効にする

デフォルトでは、WordPressのインストールではマルチサイト機能が無効になっています。 したがって、最初のタスクは、サイトのwp-config.phpファイルにコード行を追加してオンにすることです。

これを行うには、いくつかのオプションがあります。 cPanelを使用するか(ホスティングプロバイダーが提供している場合)、FTP経由で接続できます。 サイトのルートディレクトリからwp-config.phpファイルを見つけて開いたら、 /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */

次に、そのすぐ上に次のスニペットを配置します。

 define( 'WP_ALLOW_MULTISITE'、true);

完了したら、ファイルを保存します(または、FTPを使用している場合はアップロードします)。 これで、WordPressマルチサイト機能が有効になります。

ステップ2:WordPressマルチサイトネットワークをインストールする

マルチサイト機能を有効にしたら、次のステップはWordPressにネットワークをインストールすることです。

WordPressダッシュボードから、 [ツール]> [ネットワーク設定]に移動します。

WordPressの「ネットワーク設定」オプション。

これにより、ネットワーク設定画面が表示されます。 ここでは、構造としてサブドメインまたはサブディレクトリのどちらを使用するかを選択できます。

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

この設定は後で変更できないため、慎重に選択してください。 特定の状況に最適なものを決定するためのヘルプが必要な場合は、サブドメインとサブディレクトリに関するこの記事を確認してください。

次に、[ネットワークの詳細]セクションに移動します。

WordPressマルチサイト設定ページの「ネットワークの詳細」セクション。

ネットワークに必要なタイトルを[ネットワークタイトル]フィールドに入力し、管理者の電子メールアドレスも入力します。 完了したら、[インストール]ボタンをクリックします。

ステップ3:WordPressファイルにコードスニペットを追加する

[インストール]ボタンをクリックすると、2つのコードスニペットを含む画面に自動的にリダイレクトされます。 1つはwp-config.phpファイルをコピーして貼り付ける方法で、もう1つは.htaccessファイル用です。

WordPressマルチサイトネットワークをインストールするためのコードスニペット。

最初のステップと同様に、cPanelまたはFTPを使用してこれを行うことができます。 wp-config.phpファイルで、ステップ1で追加したコードの下に貼り付けて、マルチサイトを有効にすることができます。

.htaccessファイルで、適切なコードをコピーして貼り付け、デフォルトのルールを置き換えることができます。 完了したら、両方のファイルを保存してセットアップを完了します。

ステップ4:ネットワーク設定を構成する

WordPress管理者に戻り、[ネットワーク設定]ページの下部にある[ログイン]リンクをクリックします。

ログインすると、ダッシュボードにいくつかの変更が加えられていることに気付く場合があります。 たとえば、個人用サイトネットワーク管理者などのメニュー項目が追加されます。

WordPressマルチサイトメニュー項目。

ここから、ネットワークに新しいサイトとユーザーを追加するためのダッシュボードもあります。 ネットワーク上のすべてのサイトを[サイト]タブで表示し、[ユーザー]タブでユーザー管理とロールを構成できます。

まず、ネットワーク設定を構成することが重要です。 これを行うには、ネットワーク管理ダッシュボードから[設定]をクリックし、次に[ネットワーク設定]をクリックします。

WordPressマルチサイト管理者の[ネットワーク設定]メニュー項目。

この画面では、ネットワークタイトルと管理者の電子メールアドレスが自動的に入力されていることがわかります。 その下には、 [登録設定]セクションがあります。

WordPressマルチサイトネットワーク登録設定。

ユーザー登録とサイト登録の両方がデフォルトで無効になっています。 ただし、マルチサイトネットワークで登録を開いて、ユーザーがサイトに登録したり、新しいサイトを作成したりできるようにすることができます。

また、登録電子メール通知を受信し、登録を制限し、個々のサイト管理者がユーザーを追加できるように設定を構成することもできます。

次に、 [新しいサイトの設定]セクションに移動します。

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

ここで、WordPressマルチサイトネットワークに作成および追加された新しいサイトのオプションを選択してカスタマイズできます。 たとえば、ウェルカムメールをパーソナライズして、デフォルトの投稿、ページ、コメントの設定を変更できます。

アップロードやプラグインのメニュー設定など、探索して試すことができる追加の設定があります。 いつでも戻ってこれらを変更できます。 完了したら、画面の下部にある[変更を保存]ボタンをクリックします。

ステップ5:ネットワークに新しいサイトを追加する

おめでとう! これで、WordPressマルチサイトネットワークがほぼ完全にインストールおよびセットアップされました。 ただし、まだやるべきことがいくつか残っています。 1つ目は、新しいサイトを追加して実際のマルチサイトにすることです。

新しいサイトを追加するには、[個人用サイト] > [ネットワーク管理者]> [サイト]に移動し、[新規追加]をクリックします。

WordPressマルチサイトの[新しいサイトの追加]画面。

ここに、使用するサイトアドレスのURL、サイトのタイトル、サイトの言語、および管理者の電子メールを入力します。 この電子メールは、ネットワーク全体で使用されるものとは異なる必要があることに注意してください。

完了したら、画面の下部にある[サイトの追加]ボタンをクリックします。 これで、このサイトがネットワークダッシュボードのサイトリストに追加されます。 これはいつでも、必要な数のWebサイトで実行できます。

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

WordPressマルチサイトでは、デフォルトでは、ネットワーク管理者のみがプラグインとテーマをインストールできます。 ただし、インストールするプラグインとテーマは、ネットワーク上の個々のサイトで利用できます。

もちろん、選択するプラグインは、使用しているサイトのタイプと、追加しようとしている機能によって異なります。 インストールするプラグインが決まったら、 [個人用サイト]> [ネットワーク管理者]> [プラグイン]に移動してインストールできます。

WordPressマルチサイト管理プラグインページ。

新しいものをインストールするには、[新規追加]を選択します。 ネットワーク上で特定のプラグインをアクティブ化する場合は、その下にある[ネットワークアクティブ化]リンクをクリックするだけです。

マルチサイトネットワークのWordPressプラグインの「NetworkActivate」リンク。

テーマのインストールのプロセスは似ていますが、[個人用サイト]> [ネットワーク管理者]> [テーマ]に移動するだけです。

WordPressマルチサイトテーマページ。

この画面には、マルチサイトに現在インストールされているテーマが表示されます。 新しいテーマをインストールするには、[新規追加]ボタンをクリックします。 次に、ネットワーク上の他のサイトで利用できるようにするには、テーマの下にある[ネットワークを有効にする]リンクをクリックします。

それでおしまい! これで、完全に機能するWordPressマルチサイトネットワークができました。

結論

多数のサイトがある場合、それらを個別に管理することは、時間と手間がかかる可能性があります。

より実用的で効率的なアプローチは、WordPressマルチサイトネットワークを作成することです。 ただし、このツールに慣れていない場合は、使い始めるのが混乱し、難しいように思われるかもしれません。

この投稿で説明したように、WordPressマルチサイトネットワークをインストールしてセットアップするには、次の6つの簡単な手順を実行します。

  1. wp-config.phpファイルを編集して、WordPressマルチサイト機能を有効にします。
  2. 管理ダッシュボードの[ネットワーク設定]セクションからWordPressマルチサイトネットワークをインストールします。
  3. ネットワークインストールコードをコピーして、 wp-config.phpファイルと.htaccessファイルに貼り付けます。
  4. ネットワーク設定を構成します。
  5. WordPressマルチサイトネットワークに新しいサイトを追加します。
  6. WordPressのテーマとプラグインをネットワークにインストールします。

WordPressマルチサイトの使用について質問がありますか? 以下のコメントセクションでお知らせください。