マルチサイトは、1つのWordPressダッシュボードから複数のウェブサイトのネットワークを作成、管理できるWordPressインストールの一種です。これにより、1つの場所からすべてのサイトを簡単に変更し、更新し続けることができます。
自分だけがアクセスできるマルチサイトネットワークを作成することができます。または、ネットワーク内に自分のサイトを作成できる他のユーザーを追加し、より強力なWordPress機能へのアクセスを制限することもできます。
例えば、ハーバード大学にはHarvard BlogsというWordPressのマルチサイトネットワークがあり、harvard.eduのメールアドレスを持つ人は誰でも自分のブログを作成することができる。ブロガーは自分のサイトでブログ投稿を公開することができますが、プラグインのインストールやその他のサイト全体の変更を行うことができるのは、「特権管理者」と呼ばれるマルチサイトのオーナーだけです。
マルチサイトネットワークのすべてのユーザーは、同じプラグインとテーマを共有します。
しかし、マルチサイトネットワークで作成されたサイトは、WordPressインストール内のメディアアップロードディレクトリが区切られています。つまり、サイトごとに画像やその他のアップロードファイルのフォルダーが分かれているため、ネットワーク内の別のサイトからあるサイトの画像にアクセスすることはできません。
なぜWordPressマルチサイトネットワークを使用するのですか?
WordPressマルチサイトネットワークは、1つのダッシュボードから区切られたサイトを管理したい方に最適な設定です。マルチサイトネットワークは、企業、学校、大学、報道機関、オンラインビジネスなどで利用されています。
マルチサイトの個別インストールで独自のブログプラットフォーム(ブログのネットワーク)を作成することもできます。
WordPressマルチサイトインストールのホスティングサービス
マルチサイトインストールを作成する前に、ネットワークの規模を考慮し、トップWordPressホスティングサービスの価格と機能を比較してください。
あなたのネットワークにいくつかのサイトしかない場合は、共有ホスティングサービスが良い選択です。
大規模なWordPressマルチサイトネットワークを計画している場合は、VPSホスティング、マネージドWordPressホスティング、またはホスティングニーズのための専用サーバーのいずれかを選択することを検討してください。
私たちは、BluehostまたはSiteGroundを使用することをお勧めします。なぜなら、これらのホスティングサービスは、ホスティングのすべてのレベルを満たすように調整されたいくつかのプランを提供し、どちらもWordPressによって正式に認められているからです。
WordPressでマルチサイトネットワークを有効化する方法
ホスティングサービスが決まったら、WordPressをインストールする必要があります。
インストールが完了したら、FileZillaのようなFTPクライアントを使用してサイトに接続します。
次に、ウェブホスティングサービスのcPanelで wp-config.phpファイルを探して編集します。
そして、’That’s all, stop editing!Happy blogging’の直前に以下の行を追加します。
[cbk1]
wp-config.phpファイルを保存し、cPanelからログアウトします。 次に、WordPressサイトにログインします。ログイン後、ツール ” ネットワークセットアップに進みます。ここでWordPressマルチサイトネットワークを設定します。
ネットワーク設定画面で、ネットワークサイトをそれぞれのサブドメイン(blog1.example.comやblog2.example.comなど)にするか、サブディレクトリ(example.com/blog1やexample.com/blog2など)にするかを選択します。
一度選択すると、後でこの設定を変更することはできないので、これは重要です。
サブドメインを選択した場合は、ドメインマッピングのDNS設定を変更する必要があります。その方法をすぐにお見せします。
ネットワークの詳細セクションで、マルチサイトネットワークの名前と管理者アドレスを入力します。インストール」ボタンをクリックしてください。
次の画面で、wp-config.phpと.htaccessファイルに追加するコードが表示されます。どちらのファイルもWordPressのルート・ディレクトリにあります。
FTPクライアントを使用して再度サイトに接続し、WordPressが提供するコードを貼り付けてこれらのファイルを開いて編集します。
両方のファイルを更新すると、次回ログイン時にWordPressの管理バーにWordPressマルチサイトネットワークが表示されます。
サブドメインを使用したマルチサイトの設定
マルチサイトネットワーク上のサイトにサブドメインを使用する場合は、サブドメイン名にアスタリスクを使用してサブドメインを作成する必要があります。これはワイルドカードサブドメインと呼ばれます。例えば、WordPressのインストールがwww.example.com、サブドメイン*.example.comを作成する必要があります。
これを行うには、まず、WordPressホスティングアカウントのcPanelダッシュボードにログインする必要があります。
このチュートリアルでは、Bluehostのダッシュボードでどのように見えるかを紹介します。別のホスティングサービスまたはドメイン登録業者を使用している場合は、ダッシュボードの外観が異なる場合があります。
Bluehostアカウントのダッシュボードから、ドメインセクションまでスクロールダウンし、サブドメインをクリックします。
次のページで、サブドメインフィールドにアスタリスク(*)を入力し、ドロップダウンメニューからメインドメインを選択します。
選択すると、cPanelは自動的にドキュメントルートを検出し、下のフィールドに表示します。ここで作成ボタンをクリックし、新しいワイルドカードサブドメインを追加します。
WordPressマルチサイトネットワーク設定の構成
マルチサイトネットワークを設定した後は、サイトが思い通りに動作するように設定を確認してください。
WordPressダッシュボードから行うことができます。
ネットワーク設定を行うには、WordPressサイトにログインし、「サイト」にマウスオーバーします。次に、管理エリアの左上にあるネットワーク管理 ” ダッシュボードをクリックします。
表示されるメニューで、サイト、ユーザー、テーマ、プラグインを管理し、WordPressマルチサイトの設定を行うことができます。
マルチサイトネットワーク管理者設定タブでは、デフォルトテーマ、ページや投稿のテキスト、WordPressが新規ユーザーに送信するウェルカムメールなどを設定できます。
マルチサイトネットワーク管理者設定で行った変更は、マルチサイトネットワーク上のすべてのサイトとユーザーに影響することに留意してください。
WordPressマルチサイトネットワークのサイト管理
WordPressマルチサイトインストールの個々のサイトをすべてサイト画面で管理することもできます。マルチサイトダッシュボードでは、ネットワーク内のサイトの追加、削除、無効化、アーカイブを行うことができます。
マルチサイトネットワークのサイトを無効化すると、マルチサイトユーザーやサイト訪問者から非表示になります。無効化されたサイトを訪問しようとすると、”このユーザーはアカウントの削除を選択しました。” というメッセージが表示されます。
アーカイブされたマルチサイトネットワークのサイトは、ネットワークの特権管理者のみが見ることができます。アーカイブされたサイトにアクセスしようとすると、”このサイトはアーカイブまたは一時停止されました “というメッセージが表示されます。
WordPressマルチサイトネットワークの特権管理者は、ネットワーク上のサイトをスパムとしてマークすることができます。これにより、そのサイトは誰からも見えなくなります。サイトを削除すると、サイトネットワークから永久に削除されます。
詳しくは、WordPressマルチサイトネットワークの適切なインストールとセットアップ方法のステップバイステップのチュートリアルをご覧ください。
この投稿が、WordPressマルチサイトの基礎とその仕組みについてご理解いただく一助となれば幸いです!さらに詳しく知りたい方は、以下をご覧ください。
また、ステップバイステップのWordPress動画チュートリアルをYouTubeチャンネルで購読したり、Twitterや Facebookでフォローして最新の更新情報をご覧ください。